/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadow */
/* border radius */
/* text */
/* text xs */
/* transitions */
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  font-family: inherit;
}

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

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

legend {
  padding: 0;
  margin: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: Tahoma, Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

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

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

iframe {
  border: none;
}

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

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

.touch * {
  outline: none;
}

main {
  display: flex;
}

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

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

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

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

.col-xl-1 {
  width: 8.3333333333%;
}

.col-xl-2 {
  width: 16.6666666667%;
}

.col-xl-3 {
  width: 25%;
}

.col-xl-4 {
  width: 33.3333333333%;
}

.col-xl-5 {
  width: 41.6666666667%;
}

.col-xl-6 {
  width: 50%;
}

.col-xl-7 {
  width: 58.3333333333%;
}

.col-xl-8 {
  width: 66.6666666667%;
}

.col-xl-9 {
  width: 75%;
}

.col-xl-10 {
  width: 83.3333333333%;
}

.col-xl-11 {
  width: 91.6666666667%;
}

.col-xl-12 {
  width: 100%;
}

.order-xl--12 {
  order: -12;
}

.order-xl--11 {
  order: -11;
}

.order-xl--10 {
  order: -10;
}

.order-xl--9 {
  order: -9;
}

.order-xl--8 {
  order: -8;
}

.order-xl--7 {
  order: -7;
}

.order-xl--6 {
  order: -6;
}

.order-xl--5 {
  order: -5;
}

.order-xl--4 {
  order: -4;
}

.order-xl--3 {
  order: -3;
}

.order-xl--2 {
  order: -2;
}

.order-xl--1 {
  order: -1;
}

.order-xl-0 {
  order: 0;
}

.order-xl-1 {
  order: 1;
}

.order-xl-2 {
  order: 2;
}

.order-xl-3 {
  order: 3;
}

.order-xl-4 {
  order: 4;
}

.order-xl-5 {
  order: 5;
}

.order-xl-6 {
  order: 6;
}

.order-xl-7 {
  order: 7;
}

.order-xl-8 {
  order: 8;
}

.order-xl-9 {
  order: 9;
}

.order-xl-10 {
  order: 10;
}

.order-xl-11 {
  order: 11;
}

.order-xl-12 {
  order: 12;
}

@media (max-width: 1439px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .order-lg--12 {
    order: -12;
  }

  .order-lg--11 {
    order: -11;
  }

  .order-lg--10 {
    order: -10;
  }

  .order-lg--9 {
    order: -9;
  }

  .order-lg--8 {
    order: -8;
  }

  .order-lg--7 {
    order: -7;
  }

  .order-lg--6 {
    order: -6;
  }

  .order-lg--5 {
    order: -5;
  }

  .order-lg--4 {
    order: -4;
  }

  .order-lg--3 {
    order: -3;
  }

  .order-lg--2 {
    order: -2;
  }

  .order-lg--1 {
    order: -1;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }
}
@media (max-width: 1279px) {
  .col-md-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .order-md--12 {
    order: -12;
  }

  .order-md--11 {
    order: -11;
  }

  .order-md--10 {
    order: -10;
  }

  .order-md--9 {
    order: -9;
  }

  .order-md--8 {
    order: -8;
  }

  .order-md--7 {
    order: -7;
  }

  .order-md--6 {
    order: -6;
  }

  .order-md--5 {
    order: -5;
  }

  .order-md--4 {
    order: -4;
  }

  .order-md--3 {
    order: -3;
  }

  .order-md--2 {
    order: -2;
  }

  .order-md--1 {
    order: -1;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }
}
@media (max-width: 1023px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .order-sm--12 {
    order: -12;
  }

  .order-sm--11 {
    order: -11;
  }

  .order-sm--10 {
    order: -10;
  }

  .order-sm--9 {
    order: -9;
  }

  .order-sm--8 {
    order: -8;
  }

  .order-sm--7 {
    order: -7;
  }

  .order-sm--6 {
    order: -6;
  }

  .order-sm--5 {
    order: -5;
  }

  .order-sm--4 {
    order: -4;
  }

  .order-sm--3 {
    order: -3;
  }

  .order-sm--2 {
    order: -2;
  }

  .order-sm--1 {
    order: -1;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }

  .col-xs-2 {
    width: 16.6666666667%;
  }

  .col-xs-3 {
    width: 25%;
  }

  .col-xs-4 {
    width: 33.3333333333%;
  }

  .col-xs-5 {
    width: 41.6666666667%;
  }

  .col-xs-6 {
    width: 50%;
  }

  .col-xs-7 {
    width: 58.3333333333%;
  }

  .col-xs-8 {
    width: 66.6666666667%;
  }

  .col-xs-9 {
    width: 75%;
  }

  .col-xs-10 {
    width: 83.3333333333%;
  }

  .col-xs-11 {
    width: 91.6666666667%;
  }

  .col-xs-12 {
    width: 100%;
  }

  .order-xs--12 {
    order: -12;
  }

  .order-xs--11 {
    order: -11;
  }

  .order-xs--10 {
    order: -10;
  }

  .order-xs--9 {
    order: -9;
  }

  .order-xs--8 {
    order: -8;
  }

  .order-xs--7 {
    order: -7;
  }

  .order-xs--6 {
    order: -6;
  }

  .order-xs--5 {
    order: -5;
  }

  .order-xs--4 {
    order: -4;
  }

  .order-xs--3 {
    order: -3;
  }

  .order-xs--2 {
    order: -2;
  }

  .order-xs--1 {
    order: -1;
  }

  .order-xs-0 {
    order: 0;
  }

  .order-xs-1 {
    order: 1;
  }

  .order-xs-2 {
    order: 2;
  }

  .order-xs-3 {
    order: 3;
  }

  .order-xs-4 {
    order: 4;
  }

  .order-xs-5 {
    order: 5;
  }

  .order-xs-6 {
    order: 6;
  }

  .order-xs-7 {
    order: 7;
  }

  .order-xs-8 {
    order: 8;
  }

  .order-xs-9 {
    order: 9;
  }

  .order-xs-10 {
    order: 10;
  }

  .order-xs-11 {
    order: 11;
  }

  .order-xs-12 {
    order: 12;
  }
}
@media (max-width: 639px) {
  .col-2xs-1 {
    width: 8.3333333333%;
  }

  .col-2xs-2 {
    width: 16.6666666667%;
  }

  .col-2xs-3 {
    width: 25%;
  }

  .col-2xs-4 {
    width: 33.3333333333%;
  }

  .col-2xs-5 {
    width: 41.6666666667%;
  }

  .col-2xs-6 {
    width: 50%;
  }

  .col-2xs-7 {
    width: 58.3333333333%;
  }

  .col-2xs-8 {
    width: 66.6666666667%;
  }

  .col-2xs-9 {
    width: 75%;
  }

  .col-2xs-10 {
    width: 83.3333333333%;
  }

  .col-2xs-11 {
    width: 91.6666666667%;
  }

  .col-2xs-12 {
    width: 100%;
  }

  .order-2xs--12 {
    order: -12;
  }

  .order-2xs--11 {
    order: -11;
  }

  .order-2xs--10 {
    order: -10;
  }

  .order-2xs--9 {
    order: -9;
  }

  .order-2xs--8 {
    order: -8;
  }

  .order-2xs--7 {
    order: -7;
  }

  .order-2xs--6 {
    order: -6;
  }

  .order-2xs--5 {
    order: -5;
  }

  .order-2xs--4 {
    order: -4;
  }

  .order-2xs--3 {
    order: -3;
  }

  .order-2xs--2 {
    order: -2;
  }

  .order-2xs--1 {
    order: -1;
  }

  .order-2xs-0 {
    order: 0;
  }

  .order-2xs-1 {
    order: 1;
  }

  .order-2xs-2 {
    order: 2;
  }

  .order-2xs-3 {
    order: 3;
  }

  .order-2xs-4 {
    order: 4;
  }

  .order-2xs-5 {
    order: 5;
  }

  .order-2xs-6 {
    order: 6;
  }

  .order-2xs-7 {
    order: 7;
  }

  .order-2xs-8 {
    order: 8;
  }

  .order-2xs-9 {
    order: 9;
  }

  .order-2xs-10 {
    order: 10;
  }

  .order-2xs-11 {
    order: 11;
  }

  .order-2xs-12 {
    order: 12;
  }
}
@media (max-width: 479px) {
  .col-3xs-1 {
    width: 8.3333333333%;
  }

  .col-3xs-2 {
    width: 16.6666666667%;
  }

  .col-3xs-3 {
    width: 25%;
  }

  .col-3xs-4 {
    width: 33.3333333333%;
  }

  .col-3xs-5 {
    width: 41.6666666667%;
  }

  .col-3xs-6 {
    width: 50%;
  }

  .col-3xs-7 {
    width: 58.3333333333%;
  }

  .col-3xs-8 {
    width: 66.6666666667%;
  }

  .col-3xs-9 {
    width: 75%;
  }

  .col-3xs-10 {
    width: 83.3333333333%;
  }

  .col-3xs-11 {
    width: 91.6666666667%;
  }

  .col-3xs-12 {
    width: 100%;
  }

  .order-3xs--12 {
    order: -12;
  }

  .order-3xs--11 {
    order: -11;
  }

  .order-3xs--10 {
    order: -10;
  }

  .order-3xs--9 {
    order: -9;
  }

  .order-3xs--8 {
    order: -8;
  }

  .order-3xs--7 {
    order: -7;
  }

  .order-3xs--6 {
    order: -6;
  }

  .order-3xs--5 {
    order: -5;
  }

  .order-3xs--4 {
    order: -4;
  }

  .order-3xs--3 {
    order: -3;
  }

  .order-3xs--2 {
    order: -2;
  }

  .order-3xs--1 {
    order: -1;
  }

  .order-3xs-0 {
    order: 0;
  }

  .order-3xs-1 {
    order: 1;
  }

  .order-3xs-2 {
    order: 2;
  }

  .order-3xs-3 {
    order: 3;
  }

  .order-3xs-4 {
    order: 4;
  }

  .order-3xs-5 {
    order: 5;
  }

  .order-3xs-6 {
    order: 6;
  }

  .order-3xs-7 {
    order: 7;
  }

  .order-3xs-8 {
    order: 8;
  }

  .order-3xs-9 {
    order: 9;
  }

  .order-3xs-10 {
    order: 10;
  }

  .order-3xs-11 {
    order: 11;
  }

  .order-3xs-12 {
    order: 12;
  }
}
@media (max-width: 379px) {
  .col-4xs-1 {
    width: 8.3333333333%;
  }

  .col-4xs-2 {
    width: 16.6666666667%;
  }

  .col-4xs-3 {
    width: 25%;
  }

  .col-4xs-4 {
    width: 33.3333333333%;
  }

  .col-4xs-5 {
    width: 41.6666666667%;
  }

  .col-4xs-6 {
    width: 50%;
  }

  .col-4xs-7 {
    width: 58.3333333333%;
  }

  .col-4xs-8 {
    width: 66.6666666667%;
  }

  .col-4xs-9 {
    width: 75%;
  }

  .col-4xs-10 {
    width: 83.3333333333%;
  }

  .col-4xs-11 {
    width: 91.6666666667%;
  }

  .col-4xs-12 {
    width: 100%;
  }

  .order-3xs--12 {
    order: -12;
  }

  .order-3xs--11 {
    order: -11;
  }

  .order-3xs--10 {
    order: -10;
  }

  .order-3xs--9 {
    order: -9;
  }

  .order-3xs--8 {
    order: -8;
  }

  .order-3xs--7 {
    order: -7;
  }

  .order-3xs--6 {
    order: -6;
  }

  .order-3xs--5 {
    order: -5;
  }

  .order-3xs--4 {
    order: -4;
  }

  .order-3xs--3 {
    order: -3;
  }

  .order-3xs--2 {
    order: -2;
  }

  .order-3xs--1 {
    order: -1;
  }

  .order-3xs-0 {
    order: 0;
  }

  .order-3xs-1 {
    order: 1;
  }

  .order-3xs-2 {
    order: 2;
  }

  .order-3xs-3 {
    order: 3;
  }

  .order-3xs-4 {
    order: 4;
  }

  .order-3xs-5 {
    order: 5;
  }

  .order-3xs-6 {
    order: 6;
  }

  .order-3xs-7 {
    order: 7;
  }

  .order-3xs-8 {
    order: 8;
  }

  .order-3xs-9 {
    order: 9;
  }

  .order-3xs-10 {
    order: 10;
  }

  .order-3xs-11 {
    order: 11;
  }

  .order-3xs-12 {
    order: 12;
  }
}
.fc:first-child,
.flc:first-child {
  margin-top: 0;
}

.lc:last-child,
.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none !important;
}

.visible {
  display: block;
}

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

.visible-f {
  display: flex;
}

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

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media (max-width: 1279px) {
  .hidden-md {
    display: none;
  }

  .visible-md {
    display: block;
  }

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

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

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

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

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

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

  .visible-sm {
    display: block;
  }

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

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

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

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

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

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

  .visible-xs {
    display: block;
  }

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

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

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

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

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

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

  .visible-2xs {
    display: block;
  }

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

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

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

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

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

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

  .visible-3xs {
    display: block;
  }

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

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

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

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

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

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

  .visible-4xs {
    display: block;
  }

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

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

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

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

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

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

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

.c-gray {
  color: #A3A3A3;
}

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

.c-primary {
  color: #033768;
}

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

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

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

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

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

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

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

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

.c-warning {
  color: #e91;
}

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

.c-error {
  color: #f20000;
}

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

.bg-black {
  background: #010101;
}

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

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

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

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

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

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

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

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

.bg-gray {
  background: #A3A3A3;
}

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

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

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

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

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

.bg-white {
  background: #ffffff;
}

.c-yellow {
  color: #F9E006;
}

.bg-yellow {
  background: #F9E006;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-orange {
  background: #C66906;
}

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

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

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

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

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

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

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

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

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

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

.bg-primary {
  background: #033768;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-warning {
  background: #e91;
}

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

.bg-error {
  background: #f20000;
}

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

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

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

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

a:active {
  color: #033768;
}

.link-black {
  color: #010101;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 1023px) {
  .state--search-small-open .main-nav {
    visibility: hidden;
    pointer-events: none;
  }
}
/* --- scroll lock --- */
.state--lock {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

.inline {
  display: inline;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b {
  font-weight: 700;
}

.font-base {
  font: 400 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
}

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

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

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

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

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

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 40px;
}

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

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

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

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

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

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

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

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

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

li a {
  color: #0054a3;
}

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

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

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

@media (min-width: 1024px) {
  .text-guide .btn--lg:hover {
    color: #ffffff;
  }
}
.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 6px;
  vertical-align: top;
  padding-left: 20px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  height: 6px;
  border-radius: 100%;
  width: 6px;
  background: #99BBDA;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  height: auto !important;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
}

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border: 1px solid #A3A3A3;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

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

  .text-strong {
    font-size: 18px;
    line-height: 26px;
  }

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

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

  .text-guide .h1,
.text-guide h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 0;
  }

  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }

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

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

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

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

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

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

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

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

.btn-greey {
  color: #343434;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #8C8C8C;
  background: #A3A3A3;
  box-shadow: none;
}

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

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

.btn--lg {
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid #BABABA;
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.article-list__el {
  padding: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.article-grid__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .article-grid__cell {
    padding: 6px;
  }
}

@media (max-width: 1023px) {
  .article-grid__grid {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .article-grid__cell {
    width: 33.33%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .article-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .article-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .article-grid__grid {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .article-grid__cell {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

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

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0 0 12px;
  max-width: 256px;
}

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

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

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-start;
}

.article-poster__title {
  margin: 8px 0;
  color: #010101;
  transition: 0.2s;
}

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

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article__wrap {
  display: flex;
  margin: 30px 0 80px;
}

.article__left {
  flex: 0 0 20%;
}

.article__right {
  flex: 0 0 80%;
}

@media (max-width: 1023px) {
  .article__wrap {
    display: block;
  }
}
.aside-banner {
  position: fixed;
  width: 100%;
  display: flex;
  left: 50%;
  z-index: 0;
  justify-content: center;
  transform: translateX(-50%);
}

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

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

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

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

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

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

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

.availability {
  font-size: 11px;
}

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

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

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

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

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

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

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

.link-text__icon {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.basket-head__desc p {
  margin: 0;
}

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

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

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

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

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

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

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

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

.basket__desc-text p {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-helper {
  position: relative;
}

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

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

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

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

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

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

.basket-left {
  width: 100%;
}

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

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

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

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

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

.basket__form {
  margin-top: 32px;
}

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

.form__fields .collapse {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .basket-product__img {
    height: 80px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .basket-product__desc {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .brand-grid__visual {
    width: 108px;
    height: 30px;
  }
}
@media (max-width: 639px) {
  .brand-grid__item {
    width: 50%;
  }
}
.breadcrumbs {
  padding: 15px 0;
  font-size: 14px;
  line-height: 20px;
  cursor: default;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.v-substrate {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.substrate-cell {
  width: 50%;
}

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

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

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

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

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

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

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

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

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

.calc-slider__slider {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .substrate {
    margin-top: 19px;
  }

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

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

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

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

  .calculator__reset {
    margin-top: 10px;
  }

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

  .substrate {
    margin: 0 -16px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.charecteristics__wrap {
  margin-top: 20px;
}

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

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

.btn-big__tab.active:before {
  background: #3376B5;
}

.btn-big__tab.active {
  color: #3376B5;
}

.catalog-item__price-notes {
  margin-top: 2px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 5;
}

.catalog-item .catalog-item__price-notes {
  margin-top: 16px;
}

.product-t-grid .catalog-item__price-notes {
  justify-content: center;
  width: 100%;
  margin-top: 8px;
}

.catalog-item__price-note {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #b80505;
  display: flex;
  align-items: center;
  position: relative;
  transition: color 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.catalog-item__price-note-text {
  text-decoration: underline;
  white-space: nowrap;
}

.catalog-item__price-note-icon {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.catalog-item__price-note .tooltip {
  max-width: 206px;
}

.catalog-item__price-note .tooltip:before {
  left: 26px;
}

.catalog-item__price-note-status-label {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 43px;
}

.catalog-item__price-note-status-label .status__item {
  margin-bottom: 0;
}

@media (any-hover: hover) {
  .catalog-item__price-note:hover {
    color: #8C8C8C;
  }
}
@media (min-width: 1024px) {
  .btn-big__tab:hover:before {
    background: #3376B5;
  }

  .btn-big__tab:hover {
    cursor: pointer;
    color: #3376B5;
  }
}
@media (max-width: 1279px) {
  .key-value--column {
    column-count: unset;
  }

  .catalog-item {
    padding-bottom: 76px;
  }
}
.catalog-item__slide-img,
.catalog-item__slidethamp-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.catalog-item__slidethamp-icon {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  position: absolute;
  z-index: 1;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.catalog-item__slidethamp-icon svg {
  width: 12px;
  color: #ffffff;
  height: 14px;
}

.catalog-item__slide:hover {
  cursor: zoom-in;
}

.catalog-item__visual-contoller {
  position: relative;
  margin-top: 20px;
  padding: 0 28px;
}

.catalog-item__visual .catalog-item__status {
  top: 0;
  left: 0;
}

.catalog-item__feature {
  display: flex;
}

.catalog-item__fura {
  display: flex;
  margin-top: 13px;
}

.catalog-item__icons {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.catalog-item__feature-el {
  margin-right: 16px;
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  position: relative;
}

.catalog-item__fura .catalog-item__feature-el,
.catalog-item__fura .catalog-item__feature-icon {
  width: 52px;
}

.catalog-item__feature-el .tooltip {
  top: calc(100% + 10px);
  bottom: auto;
}

.catalog-item__feature-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.catalog-item__feature-el .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -9px;
  bottom: auto;
}

.catalog-item__feature-el:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.catalog-item__feature-el:last-child {
  margin-right: 0;
}

.catalog-item__left-brand {
  width: 140px;
  display: flex;
}

.catalog-item__body {
  margin-top: 32px;
  display: flex;
  align-items: flex-start;
}

.catalog-item__left-options {
  margin-top: 14px;
}

.catalog-item__left {
  width: 288px;
  margin-right: 36px;
  flex: 0 0 auto;
}

.catalog-item__right {
  padding: 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex: 1 1 auto;
}

.catalog-item__right .link--underline,
.catalog-item__right .availability__main {
  font-size: 14px;
}

.catalog-item__num {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 10px;
}

.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}

.calc-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.link-comment {
  display: flex;
  align-items: center;
  color: #676767;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__video {
  margin-top: 13px;
  width: 40px;
  height: 24px;
  display: flex;
}

@media (any-hover: hover) {
  .catalog-item__video-btn:hover {
    cursor: pointer;
  }
}
@media (any-hover: hover) {
  .link-comment {
    cursor: pointer;
  }
}
.link-comment__icon {
  width: 19px;
  height: 15px;
  display: flex;
  justify-content: center;
  color: #676767;
}

.link-comment__icon .svg-icon {
  width: 100%;
  height: 100%;
}

.catalog-item__col {
  padding: 0 12px;
  display: flex;
}

.link-comment__text {
  margin-left: 8px;
  color: #343434;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.catalog-item__row {
  display: flex;
  margin: 10px -12px 0;
  align-items: center;
}

.link-action {
  display: flex;
  align-items: center;
  color: #676767;
}

.link-action__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}

.link-action__text {
  margin-left: 8px;
}

.link-action__icon .svg-icon {
  height: 100%;
}

.link-action {
  padding: 0 10px;
}

.catalog-item__wrap {
  display: flex;
  margin-top: 29px;
}

.catalog-item__col--links {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 40%;
  margin-right: 72px;
}

.catalog-item__main {
  flex: 1 1 auto;
}

.catalog-item__visual {
  position: relative;
}

.catalog-item__visual .swiper-slider__prev {
  left: 0;
}

.catalog-item__visual .swiper-slider__next {
  right: 0;
}

.catalog-item__status {
  position: absolute;
  top: -6px;
  left: -6px;
  z-index: 3;
}

.catalog-item__status .tooltip {
  min-width: 312px;
}

.catalog-item__availability {
  margin: 16px 0 0 0;
}

.catalog-item__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.catalog-item__price .price__group--old {
  margin-left: 12px;
}

.catalog-item__basket-action {
  margin-top: 24px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__info {
  margin: 40px 0;
}

.catalog-item__params {
  margin-top: 20px;
}

.catalog-item__params-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__params .key-value-list {
  margin-top: 12px;
}

.catalog-item__description {
  margin: 30px 0;
}

.catalog-item__terms .terms {
  font-size: 12px;
  line-height: 16px;
  color: #343434;
}

.catalog-item__terms {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 12px 20px 16px 20px;
  margin-top: 24px;
}

.catalog-item__click-action {
  margin-top: 12px;
}

.catalog-item__click-action button {
  width: 100%;
}

.catalog-item__mobile {
  display: none;
}

.catalog-item__mobile-row {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.catalog-item__mobile-col {
  display: flex;
}

.catalog-item__mobile-num {
  margin-top: 12px;
  font-size: 12px;
  color: #8C8C8C;
}

.catalog-item__mobile-rating {
  margin-right: 24px;
}

.catalog-item__mobile-col .link-action:last-child {
  margin-left: 24px;
}

.catalog-item__right-options {
  display: none;
  margin-top: 20px;
}

.tabs-content__mob-btn {
  display: none;
}

.catalog-item__feature-icon {
  flex: 0 0 auto;
  display: block;
  width: 30px;
  height: 30px;
}

.catalog-item__price .price__group--old .price__currency {
  font-weight: 400;
}

.catalog-item__catalog-product-slider {
  margin-top: 30px;
}

@media (max-width: 1023px) {
  .catalog-item__video-btn {
    padding: 8px;
  }

  .catalog-item__video {
    border: 1px solid #E8E8E8;
    border-radius: 4px;
    width: 56px;
    height: 40px;
  }

  .options-list {
    padding: 3px 6px;
  }

  .catalog-item__main .catalog-item__num {
    display: none;
  }

  .catalog-item__main {
    margin-top: 24px;
  }

  .catalog-item__body {
    margin-top: 0;
  }

  .catalog-item__params {
    display: none;
  }

  .catalog-item__right .btn--lg {
    height: 44px;
    font-size: 14px;
  }

  .catalog-item__left {
    display: none;
  }

  .catalog-item__left-options {
    display: none;
  }

  .catalog-item__right-options {
    display: block;
    position: relative;
  }

  .catalog-item__right-options:hover {
    z-index: 2;
  }

  .catalog-item__right-options.z-index-10 {
    z-index: 10;
  }

  .catalog-item__right-options.z-index-9 {
    z-index: 9;
  }

  .catalog-item__wrap {
    margin-top: 13px;
  }

  .catalog-item__feature {
    flex-direction: column;
  }

  .catalog-item__feature-el {
    margin-right: 0;
  }

  .catalog-item__feature-el:not(:last-child) {
    margin-bottom: 12px;
  }

  .charecteristics__wrap {
    margin-top: 0;
  }

  .catalog-item__feature-el .tooltip {
    left: auto;
    right: -5px;
  }

  .catalog-item__feature-el .tooltip::before {
    left: auto;
    right: 15px;
  }

  .catalog-item__slide:hover {
    cursor: default;
  }
}
@media (min-width: 1024px) {
  .catalog-item__slidethamp-media:hover {
    cursor: pointer;
  }

  .catalog-item__slidethamp-media:hover .catalog-item__slidethamp-img {
    border-color: #0054a3;
  }
}
@media (max-height: 500px) {
  .catalog-item__visual-wrap {
    position: relative;
  }
}
@media (max-width: 1439px) {
  .catalog-item__aside {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  .catalog-item__body {
    flex-direction: column;
    align-items: stretch;
  }

  .catalog-item__right {
    order: -1;
  }

  .catalog-item__left {
    width: 100%;
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  .catalog-item__wrap {
    flex-direction: column;
  }

  .catalog-item__aside {
    margin-right: 0;
    width: 100%;
  }

  .catalog-item__slide-img {
    position: static;
    display: block;
    width: 100%;
    height: 380px;
    object-fit: contain;
  }

  .catalog-item__slide-media {
    padding-bottom: 0;
    max-width: none;
  }

  .catalog-item__desctop {
    display: none;
  }

  .catalog-item__mobile {
    display: block;
  }

  .catalog-item__mobile-title {
    font-weight: 400;
    font-size: 24px;
  }

  .catalog-item__title {
    display: none;
  }

  .catalog-item__visual-main {
    margin-top: 16px;
  }

  .catalog-item__main {
    margin-top: 20px;
  }

  .tabs-list {
    display: none;
  }

  .tabs-content__list-el {
    display: block;
    margin-top: 4px;
  }

  .tabs-content__list-el-wrap {
    padding-top: 16px;
    padding-bottom: 12px;
  }

  .tabs-content__list-el.active-tab {
    display: block;
  }

  .charecteristics__title {
    display: none;
  }

  .tabs-content__mob-btn {
    display: block;
    position: relative;
    width: 100%;
    padding: 16px 20px;
    text-align: left;
    background-color: #F2F6FA;
    border-radius: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    color: #676767;
    cursor: pointer;
    transition: color 0.2s;
  }

  .tabs-content__mob-btn:after {
    content: "";
    position: absolute;
    top: 20px;
    left: auto;
    right: 25px;
    width: 11px;
    height: 11px;
    border-left: 3px solid #0054a3;
    border-bottom: 3px solid #0054a3;
    transform: rotate(-45deg);
    pointer-events: none;
  }

  .tabs-content__mob-btn.open {
    color: #3376B5;
  }

  .tabs-content__mob-btn.open:after {
    transform: rotate(135deg) translate(3px, -3px);
  }

  .catalog-item .tooltip-dd:first-child .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 10px);
  }

  .catalog-item .tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 0);
  }

  .catalog-item .tooltip-dd:last-child .tooltip-dd__note-wrap {
    transition: none;
    right: 0;
  }

  .catalog-item .tooltip-dd:last-child:hover .tooltip-dd__note-wrap {
    left: auto;
    right: -7px;
    transform: translate(0, 0);
  }
}
@media (max-width: 767px) {
  .catalog-item__slide-img {
    height: 264px;
  }

  .catalog-item__mobile-col .link-action__text {
    display: none;
  }

  .catalog-item__mobile-col .link-action:last-child {
    margin-left: 0;
  }

  .catalog-item__right {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .catalog-item__price {
    padding: 0 34px;
  }

  .catalog-item__price-notes {
    padding: 0 34px;
  }

  .catalog-item__price .price {
    justify-content: space-between;
  }

  .catalog-item__price-notes {
    width: 100%;
    justify-content: space-between;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: auto;
    top: 110%;
  }

  .product-t-grid__price .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: 110%;
    top: auto;
    left: -50%;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible:before {
    display: none;
  }

  .catalog-item__price-note-status-label {
    margin-left: 10px;
  }

  .catalog-item__price-note-status-label .status-label {
    font-size: 11px;
    line-height: 16px;
  }

  .catalog-item__status .tooltip {
    min-width: 210px;
  }
}
.catalog {
  position: relative;
  margin: 20px 0 32px 0;
}

.catalog__top-nav-cell--view {
  margin-left: auto;
}

.catalog__top-nav-cell--mobile {
  display: none;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__layout {
  display: flex;
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .catalog__layout {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.catalog__layout-aside {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
}
@media (max-width: 1023px) {
  .catalog__layout-aside {
    padding: 6px;
  }
}

.catalog__layout-main {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  flex: 1 1 auto;
}
@media (max-width: 1023px) {
  .catalog__layout-main {
    padding: 6px;
  }
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .catalog__list-message-actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.catalog__list-message-action {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .catalog__list-message-action {
    padding: 6px;
  }
}

.catalog__top-nav {
  margin: 20px 0;
}

.catalog__top-nav-grid {
  display: flex;
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.catalog__top-nav-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
  width: 100%;
}

.catalog__top-nav-cell--select {
  width: 240px;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #033768;
  transition: 0.2s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-toggle:hover {
    color: #0054a3;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #3376B5;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .catalog__aside-close:hover {
    color: #BABABA;
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #A3A3A3;
}

.catalog__nav {
  margin-top: 20px;
}

.catalog__params {
  margin: 20px 0;
}

.catalog__params-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.catalog__params-el {
  padding: 0 20px;
  width: 33.33%;
  flex: 0 0 auto;
}

@media (max-width: 1279px) {
  .catalog__layout-aside {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }

  .catalog__params-el {
    width: 50%;
  }

  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }

  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }

  .catalog__layout-aside {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 360px;
    background: #ffffff;
    z-index: 120;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.25s;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
    overflow: auto;
  }

  .catalog__layout-aside-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .catalog__layout-aside-container-inner {
    padding: 20px;
  }

  .catalog__layout-main {
    width: 100%;
  }

  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }

  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .catalog__top-nav-cell--not-xs {
    display: none;
  }

  .field--row .field-check-list {
    margin: 0;
  }

  .catalog__top-nav-cell--mobile {
    display: block;
  }

  .catalog__params-el {
    width: 100%;
  }

  .catalog__top-nav-cell {
    padding: 10px 0;
  }
}
.field-check-axis {
  display: grid;
  gap: 5px 10px;
  align-items: center;
  padding: 5px 10px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
}
.field-check-axis:hover {
  border-color: #0054a3;
}
.field-check-axis .svg-icon {
  width: 29px;
  height: 44px;
  grid-row: 1/3;
}
.field-check-axis--top, .field-check-axis--bottom {
  grid-column: 2;
  font-size: 14px;
}

.field-checkbox__input:checked ~ .field-check-axis {
  border-color: #0054a3;
}

.click-product__visual {
  max-width: 200px;
  width: 100%;
  display: flex;
  flex: 0 0 auto;
  margin-right: 24px;
}

.click-product__inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.click-product__visual-img {
  width: 100%;
}

.click-product {
  padding: 16px;
  border-radius: 8px;
  background: #f8f9fe;
}

.click-product__delivery {
  margin-top: 10px;
}

.click-product__row-left {
  color: #8C8C8C;
}

.click-product__row {
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
}

.click-product__row-right {
  color: #48BB28;
  flex: 0 0 auto;
}

.click-product__right {
  flex: 1 1 auto;
}

.click-product__head {
  display: flex;
}

.click-product__head {
  display: flex;
  justify-content: space-between;
}

.click-product__head-title {
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.click-product__head-subtitle {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
}

.click-product__availability {
  margin-top: 16px;
}

.click-product__promocode {
  margin-top: 12px;
}

.click-product__action {
  margin-top: 12px;
  display: flex;
}

.click-product__group {
  display: flex;
  align-items: center;
}

.click-product__group-label {
  margin-right: 12px;
}

.click-product__action {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.click-product__action-right,
.click-product__action-left {
  padding: 10px;
}

@media (max-width: 767px) {
  .click-product__inner {
    flex-direction: column;
  }

  .click-product__visual {
    margin-right: 0;
    display: flex;
    justify-content: center;
  }

  .click-product__right {
    width: 100%;
  }

  .click-product__row {
    font-size: 16px;
  }
}
@media (max-width: 639px) {
  .click-product__visual {
    width: 100%;
    max-width: none;
  }

  .click-product__right {
    margin-top: 20px;
  }
}
.column-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.column-slider__title {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
}

.column-slider__link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.column-slider__slider {
  position: relative;
}

.column-slider__item {
  border-radius: 8px;
  background: #F9F9F9;
  overflow: hidden;
  width: 100%;
  transition: 0.3s;
  position: relative;
  border: 2px solid #F9F9F9;
}

.column-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.column-slider__item-media {
  width: 91px;
}

.column-slider__item-img {
  filter: grayscale(100%);
  transition: 0.3s;
}

.column-slider__item-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
}

.column-slider__item:active .column-slider__item-img {
  filter: grayscale(0);
}

.column-slider__item-text,
.column-slider__desc {
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.column-slider__item-text {
  margin-bottom: 0;
}

.column-slider__item-content {
  margin-top: 20px;
}

@media (min-width: 1024px) {
  .column-slider__item:hover {
    background: #ffffff;
  }

  .column-slider__item:hover .column-slider__item-img {
    filter: grayscale(0);
  }
}
.contact-link-block {
  margin: 8px 0;
}

.contact-link {
  display: block;
  color: #010101;
  border: none;
  text-decoration: none;
  outline: none;
}

.contact-link__note {
  color: #8C8C8C;
}

.contact-link__value {
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .contact-link:focus .contact-link__value {
  outline: 1px dashed;
  outline-offset: 1px;
}

.contact-link:active .contact-link__value {
  color: #f20000;
}

.contacts-info {
  display: flex;
  text-align: left;
  padding: 4px;
}

.contacts-info__left {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__right {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.contacts-info__list {
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
}

.contacts-info__phone {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 1023px) {
  .contacts-info {
    display: block;
  }

  .contacts-info__right {
    margin-top: 20px;
  }
}
.contacts-list {
  padding-bottom: 120px;
}

.contacts-list__title {
  font-size: 32px;
  line-height: 44px;
}

.contacts-list__subtitle {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.contacts-list__all-items {
  margin-top: 24px;
}

.contacts-list__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -14px -16px;
  width: calc(100% + 32px);
}

.contacts-list__col {
  width: 25%;
  flex: 0 0 auto;
  padding: 14px 16px;
}

.contacts-list__item-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.contacts-list__item-items {
  margin-top: 24px;
}

.contacts-list__item-lvl2 {
  margin-top: 20px;
}

.contacts-list__item-lvl2-name {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.contacts-list__item-lvl2-address {
  font-size: 18px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 4px;
  display: flex;
  align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (any-hover: hover) {
  .contacts-list__item-lvl2-address:hover {
    cursor: pointer;
  }
}
.contacts-list__item-lvl2-address-icon {
  flex: 0 0 auto;
  display: block;
  width: 14px;
  height: 16px;
  margin-right: 10px;
  transform: translateY(5px);
}

.contacts-list__note-wrap {
  margin-top: 52px;
}

.contacts-list__title + .contacts-list__note-wrap,
.contacts-list__subtitle + .contacts-list__note-wrap {
  margin-top: 20px;
}

.contacts-list__location-wrap {
  margin-top: 28px;
}

@media (max-width: 1023px) {
  .contacts-list {
    padding-bottom: 75px;
  }

  .contacts-list__col {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .contacts-list__col {
    width: 100%;
  }
}
.content-block__title {
  color: #010101;
  font-weight: 400;
}

.content-block__slot {
  margin-top: 24px;
}

.content-block__content {
  margin-top: 32px;
}

.content-block__title + .content-block__content {
  margin-top: 24px;
}

.content-block__text {
  color: #343434;
}

.content-block__text-wrap .content-block__text {
  padding-top: 14px;
}

.content-block__action {
  margin-top: 20px;
}

.cookies {
  position: fixed;
  left: 50%;
  bottom: 66px;
  width: calc(100% - 40px);
  z-index: 10;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.cookies-inner {
  border-radius: 12px;
  padding: 15px 32px;
  max-width: 864px;
  overflow: hidden;
  background: rgba(52, 52, 52, 0.6);
  width: 100%;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.cookies.aggree {
  opacity: 0;
  pointer-events: none;
}

.cookies-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cookies-content__media {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
}

.cookies-content__text {
  color: #ffffff;
  padding: 0 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.cookies-content__img {
  width: 100%;
}

.cookies-content__text a {
  color: #ffffff;
  text-decoration: underline;
}

.cookies-content__text a:active {
  text-decoration: none;
}

@media (min-width: 1024px) {
  .cookies-content__text a:hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .cookies-inner {
    padding: 10px 22px;
  }

  .cookies {
    bottom: 0;
  }
}
@media (max-width: 639px) {
  .cookies-content {
    flex-direction: column;
  }

  .cookies-content__text {
    padding: 0;
  }
}
.datepicker {
  position: relative;
  color: #010101;
  width: 272px;
}

.datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 268px;
  left: 0;
  transform: translateY(-15px);
  margin-top: 8px;
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  padding: 10px 20px 16px;
  border-radius: 16px;
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker__input {
  display: block;
  width: 100%;
  min-width: 0;
  border-radius: 1px;
  border: 0;
  padding: 13px 30px 11px 16px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: none;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.04);
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker table {
  width: calc(100% + 10px);
  margin: 0 -5px;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 16px;
}

.datepicker tr {
  height: 24px;
  border: 0 none;
}

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 32px;
  width: 34px;
  padding: 4px 5px;
  border: 0 none;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}

.datepicker th {
  font-size: 10px;
  line-height: 16px;
  color: #8C8C8C;
}

.datepicker td {
  cursor: pointer;
  position: relative;
}

@media (any-hover: hover) {
  .datepicker td:hover {
    color: #033768;
  }
}
.datepicker td.date-pass,
.datepicker td.date-future {
  color: #BABABA;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #033768;
}

.datepicker td.date-in-range {
  background: #A3A3A3;
}

.datepicker td.date-disabled {
  cursor: not-allowed;
  color: #BABABA;
}

.datepicker td.date-active {
  color: #ffffff;
  position: relative;
}

.datepicker td.date-active:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3376B5;
  border-radius: 50%;
  z-index: -1;
}

.datepicker td.date-active.date-highlight::after {
  background: #ffffff;
}

.datepicker td.date-today:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
  box-shadow: 0 0 0 1px #3376B5 inset;
}

.datepicker__head {
  text-align: center;
  color: #010101;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  height: 48px;
}

.datepicker__head-row {
  display: flex;
  justify-content: space-around;
}

.datepicker__head-cell {
  height: 30px;
}

.datepicker__head-month {
  display: flex;
  align-items: center;
}

.datepicker__head-month {
  display: flex;
  width: 100%;
  position: relative;
  padding: 0 0 10px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 0.8px solid #E4E5E7;
  margin-bottom: 12px;
}

.datepicker__year {
  min-width: 50px;
}

.datepicker__month {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  margin-right: auto;
  font-weight: 700;
}

.datepicker__icon {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 50%;
  z-index: 1;
  color: #010101;
  pointer-events: none;
  transform: translateY(-50%);
}

.datepicker__btn-prev,
.datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
  width: 40px;
  height: 35px;
  position: relative;
}

.datepicker__btn-next {
  margin-right: -14px;
}

.datepicker__btn-prev::before,
.datepicker__btn-next::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: 0;
  transition: background-color 0.2s;
}

@media (any-hover: hover) {
  .datepicker__btn-prev:hover::after,
.datepicker__btn-next:hover::after {
    border-top: 2px solid #033768;
    border-left: 2px solid #033768;
  }
}
.datepicker__btn-prev::after,
.datepicker__btn-next::after {
  position: absolute;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  top: 50%;
  left: 50%;
  transform: translate(-46%, -50%) rotate(-45deg);
  border-top: 2px solid #8C8C8C;
  border-left: 2px solid #8C8C8C;
  z-index: 1;
  transition: border 0.2s;
}

.datepicker__btn-next::after {
  transform: translate(-56%, -50%) rotate(135deg);
}

.datepicker__label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.datepicker__body th {
  font-weight: 400;
  text-transform: uppercase;
}

th.datepicker__head-cell {
  padding: 0;
}

.delivery-info__grid {
  display: flex;
  margin: 20px -16px 0;
}

.delivery-info__col {
  padding: 0 16px;
}

.delivery-info__name {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.delivery-info__phone-lable {
  color: #8C8C8C;
}

.delivery-info__left {
  margin-right: 4px;
}

.delivery-info {
  font-size: 14px;
}

.delivery-info__row {
  margin-top: 8px;
  line-height: 20px;
  display: flex;
}

.delivery-info__title {
  font-weight: 700;
  line-height: 24px;
}

.delivery-info .form__field {
  padding: 0;
}

.delivery-info__field {
  margin-top: 24px;
}

.delivery-info__wrap {
  margin-top: 20px;
  padding: 20px 56px 32px 40px;
  background: #F9F9F9;
  border-radius: 4px;
  position: relative;
}

.delivery-info__btn {
  position: absolute;
  right: 10px;
  top: 10px;
}

.delivery-info__phone {
  font-weight: 700;
}

.description {
  display: flex;
  justify-content: space-between;
}

.description__left {
  width: 70%;
  max-width: 888px;
  flex: 0 0 auto;
}

.description__left h6,
.description__left h5 {
  margin-top: 16px;
}

.description__left img {
  width: 100%;
  margin: 24px 0;
}

.description__left .video-block {
  margin: 24px 0;
}

.description__right {
  width: 304px;
  margin-left: 30px;
}

.description__slider {
  position: relative;
}

.description__slider-pagination {
  bottom: 22px;
  left: 50%;
  right: unset;
  z-index: 10;
  transform: translateX(-50%);
}

@media (max-width: 1279px) {
  .description__right {
    flex: 0 0 auto;
  }

  .description__left {
    max-width: 100%;
    flex: 1 1 auto;
  }
}
@media (max-width: 1023px) {
  .description {
    display: block;
  }

  .description__left {
    width: 100%;
  }

  .description__right {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
.eurolabel-grid {
  margin-top: 28px;
  margin-left: -22px;
  margin-right: -22px;
  display: flex;
}

.eurolabel-grid__el {
  flex: 0 0 auto;
  width: 33.33%;
  padding: 0 22px;
}

.eurolable-grid__head {
  border-radius: 12px 12px 0 0;
  min-height: 114px;
  padding: 33px 40px;
  box-shadow: 0 0 0 2px inset #E8E8E8;
  background: #ffffff;
  display: flex;
  font-weight: 700;
  color: #0054a3;
  align-items: center;
  justify-content: space-between;
}

.eurolabel-grid__head-visual {
  width: 40px;
  flex: 0 0 auto;
  height: 40px;
  display: flex;
}

.eurolabel-grid__head-name {
  font-size: 16px;
  margin-left: 16px;
  flex: 1 1 auto;
}

.eurolabel-grid__head-value {
  font-size: 24px;
  margin-left: 10px;
}

.eurolable-grid__desc {
  margin-top: 20px;
  font-size: 14px;
  color: #343434;
}

@media (max-width: 1279px) {
  .eurolabel-grid__el {
    padding: 0 16px;
  }

  .eurolabel-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .eurolable-grid__head {
    padding: 20px 16px;
  }
}
@media (max-width: 1023px) {
  .eurolabel-grid {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .eurolabel-grid__el {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #D1D1D1;
  }

  .eurolabel-grid__el:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }

  .eurolable-grid__head {
    box-shadow: none;
    min-height: auto;
    padding: 0;
  }
}
.field-check-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.field-check-list__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-check-list__item {
  margin-right: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.field-select__list .field-check-list__item:focus {
  background: #F2F2F2;
}

.field-check-list__item:last-child {
  margin-right: 0;
}

.field-check-list__item {
  margin: 0;
  padding: 12px;
}

.field-check-list--alt {
  margin-top: -24px;
}

.field-check-list--alt {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--alt .field-check-list__item {
  background-color: #F9F9F9;
  padding: 16px;
  margin-left: 12px;
  margin-right: 12px;
  border-radius: 4px;
  align-self: stretch;
  width: calc(50% - 24px);
  display: flex;
  align-items: center;
  margin-top: 24px;
}

.field-check-list--alt .field-checkbox__text {
  font-weight: 700;
  max-width: 364px;
}

.field-check-list--axis {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--tabs {
  min-height: 36px;
  margin: -6px;
}

@media (max-width: 1023px) {
  .field-check-list--tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.field-check-list--tabs .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  background: #F2F6FA;
  border-radius: 8px;
}

.field-check-list--tabs .field-check-list__item {
  padding: 6px;
  flex: 0 0 auto;
}

.field-check-list--tabs .field-checkbox__visual {
  display: none;
}

.field-check-list--tabs .field-checkbox__text {
  padding: 6px 24px;
}

.field-check-list--alt .field-checkbox__visual {
  margin-right: 12px;
}

.field-check-simple {
  display: block !important;
}

.field-check-simple .field-check-list__item {
  padding: 0 12px !important;
}

.field-check-simple .field-check-list__label {
  font-weight: 400;
}

@media (max-width: 1023px) {
  .field-check-list--alt {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .field-check-list--alt .field-check-list__item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  .field-check-list--alt .field-check-list__item {
    margin-top: 16px;
  }
}
.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.field-check-list .field-checkbox {
  width: 100%;
}

.field-select__list .field-checkbox:focus {
  background: #F2F2F2;
}

.field-checkbox.disabled {
  cursor: default;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border: 1px solid #A3A3A3;
  background: #ffffff;
  margin-right: 8px;
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #0054a3;
  border-left: 2px solid #0054a3;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.2s;
}

.field-checkbox__text {
  flex: 1 1 auto;
  font-size: 14px;
  line-height: 24px;
}

.field-checkbox__text.field-checkbox__text--iconed {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.field-checkbox__text.field-checkbox__text--iconed .v-svg-icon {
  width: 20px;
  height: 20px;
}

.field-checkbox.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-checkbox__text .in-text-highlight {
  color: #033768;
  font-weight: 700;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #D1D1D1;
  background: #ffffff;
}

.field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}

.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: #0054a3;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover:not(.disabled) .field-checkbox__input:not([disabled]):checked ~ .field-checkbox__visual {
    border-color: #0054a3;
    background: #ffffff;
  }
}
.field-checkbox__input:disabled ~ .field-checkbox__visual {
  border-color: #E8E8E8;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual::after {
  opacity: 1;
  border-color: #99BBDA;
}

.field-checkbox__note-tooltip {
  flex: 0 0 auto;
  margin-left: 6px;
  position: relative;
  z-index: 2;
}

.field-checkbox__note-tooltip .note-tooltip {
  z-index: 1;
}

.select-filter-segment {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.select-filter-segment .select-filter-segment__title {
  width: 100%;
  margin: 0;
  padding: 10px 0px;
  font-weight: 700;
}
.select-filter-segment .select-filter-segment__title .field-checkbox__text {
  font-size: 16px;
  text-transform: uppercase;
}
.select-filter-segment .field-check-list__item {
  width: 50% !important;
}

.field-count {
  position: relative;
}

.field-count__input {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

.field-count__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 25px;
  cursor: pointer;
  color: #A3A3A3;
  transition: 0.2s;
  margin: 4px 0;
}

.field-count .field-label,
.field-count__input,
.field-count__input {
  height: 100%;
}

.field-count .field-input {
  height: 36px;
  padding: 0 25px 0 25px;
}

.field-count .field-count__input {
  width: 90px;
}

.basket-action__cell-input .field {
  height: 100%;
}

.basket-action--divide .basket-action__cell-input {
  position: static;
  transform: unset;
  width: 89px;
}

.basket-action--divide .basket-action__cell-main {
  display: flex;
  width: 50%;
}

.basket-action--divide .basket-action__btn--left {
  padding-left: 24px;
}

.basket-action--divide .basket-action__cell-input {
  min-width: unset;
  margin-right: 10px;
}

.basket-action--divide .basket-action__cell-main {
  padding: 5px;
}

.basket-action--divide .basket-action__widget {
  margin: -5px;
  display: flex;
  width: calc(100% + 10px);
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #010101;
  }
}
.field-count__btn:active {
  color: #010101;
}

.field-count__btn:disabled {
  color: #BABABA;
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
  border-right: 2px solid #E8E8E8;
}

.field-count__btn--add {
  right: 0;
  border-left: 2px solid #E8E8E8;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 12px;
  background: currentColor;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-file__input-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__list {
  margin-bottom: 15px;
}

.field-file__item {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
}

.field-file__item:last-child {
  margin-bottom: 0;
}

.field-file__item-start {
  flex: 1 1 auto;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
}
@media (any-hover: hover) {
  .field-input:hover {
    border-color: #0054a3;
  }
}
.field-input:focus {
  border-color: #0054a3;
}
.form-error .field-input {
  border-color: #f20000;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
}

.field-input--textarea {
  height: 120px;
  resize: vertical;
}

.field-input--textarea.field-input--sm {
  line-height: 20px;
}

.field-input:disabled {
  background: #BABABA;
}

.field-label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.field-location-picker {
  position: relative;
  display: flex;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
}

.field-location-picker__label {
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin-right: 10px;
}

.field-location-picker--alt .field-location-picker__label {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  cursor: pointer;
  color: #0054a3;
  white-space: normal;
  text-align: left;
}

.field-location-picker--alt .field-location-picker__btn {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn-arrow {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-top: 4px;
}

.field-location-picker--open .field-location-picker__btn-arrow {
  transform: scaleY(-1);
}

.field-location-picker__list {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  background: #ffffff;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 6px;
  transform-origin: center top;
  z-index: 2;
}

.field-location-picker__list::-webkit-scrollbar {
  width: 4px;
}

.field-location-picker__list::-webkit-scrollbar-track {
  background-color: transparent;
}

.field-location-picker__list::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px #99BBDA;
}

.field-location-picker__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}

@media (any-hover: none) {
  .field-location-picker__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-location-picker__list-item:hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-location-picker__list-item:focus::after {
  opacity: 0.75;
}

.field-location-picker__list-item:active {
  background: #A3A3A3;
}

.field-location-picker__list-item.field-location-picker__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-location-picker__icon {
  display: block;
  width: 24px;
  height: 25px;
  flex: 0 0 auto;
  margin-right: 4px;
  color: #0054a3;
}

@media (max-width: 1023px) {
  .field-location-picker {
    flex-wrap: wrap;
  }

  .field-location-picker__list {
    left: 0;
    right: auto;
  }

  .location__main {
    margin-top: 16px;
  }
}
.field-range-slider {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__label {
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 50%;
  flex: 0 0 auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.field-range-slider__label--max {
  margin-left: auto;
}

.field-range-slider__controls {
  position: relative;
}

.field-range-slider__ruler {
  height: 4px;
  border-radius: 2px;
  background: #BABABA;
}

.field-range-slider__active {
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #033768;
}

.field-range-slider__handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #033768;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.field-range-slider__handle--z-bump {
  z-index: 2;
}

.field-range-slider--disabled .field-range-slider__active,
.field-range-slider--disabled .field-range-slider__handle {
  background: #BABABA;
  cursor: default;
}

.field-range {
  font-size: 16px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range,
.field-range__cell {
  display: flex;
  align-items: center;
}

.field-range__cell {
  flex: 1 1 auto;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-search__search-field {
  padding: 4px 12px;
}

.field-search .field-text {
  height: 40px;
}

.field-search .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-search .field-select__list-item {
  padding-left: 12px;
  padding-right: 12px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-select__label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 48px;
  padding-right: 30px;
  position: relative;
}

.field-select--sm .field-select__btn {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
  padding-right: 30px;
}

.field-select__btn-text {
  color: #010101;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-placeholder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  transition: 0.3s;
}

.field-select--active .field-select__btn-placeholder {
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  color: #A3A3A3;
  top: 10px;
}

.field-select--disabled .field-select__btn-placeholder {
  color: #A3A3A3;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  color: #010101;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .field-select__btn:hover {
    border-color: #0054a3;
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #0054a3;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #0054a3;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__btn-placeholder {
  color: #010101;
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list--max-height {
  max-height: 260px;
}

.field-select__list-2 {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list-inner {
  overflow: auto;
  max-height: 192px;
  margin-top: 5px;
}

.field-select__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}
.field-select__list-item:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-select__list-item:focus {
  background: #F2F2F2;
}

.field-select__list-item .in-text-highlight {
  font-weight: 700;
  color: #0054a3;
}

.field-select--disabled .field-select__btn {
  background: #F2F2F2;
}

.field-select--disabled .field-select__btn:hover {
  cursor: not-allowed !important;
  border-color: #D1D1D1;
}

.field-select--disabled .field-select__btn-arrow {
  color: #D1D1D1;
}

.field-select--checkbox .field-check-list {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.field-select--checkbox .field-check-list__item {
  width: 100%;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:not(:disabled):hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #A3A3A3;
}

.field-select__list-item.field-select__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-select--searchable .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__empty-message {
  padding: 12px;
  color: #8C8C8C;
}

.field-select__mob {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}

.field-select__mob .field-select__list-2 {
  position: static;
  height: 100%;
}

.field-select__mob .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__mob .field-select__list-inner {
  max-height: calc(100% - 80px);
}

.field-select__mob .field-check-list {
  display: block;
}

.field-select--searchable .field-select__mob .field-select__list-inner {
  max-height: calc(100% - 140px);
}

.field-select--modal {
  z-index: 10000 !important;
}

.field-select__mob .field-select__list-item {
  font-size: 16px;
  padding: 6px 10px 6px 12px;
}

.field-select__mob .field-checkbox__text {
  font-size: 16px;
}

.field-select__mob-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.field-select__mob-wrap {
  position: relative;
  z-index: 2;
  height: 100%;
}

.field-select__mob-list {
  height: 100%;
  overflow: hidden;
}

.field-select__list-inner {
  overflow: auto;
  height: 100%;
}

.field-select__mob {
  background: #ffffff;
}

.field-select__mob-close {
  width: 40px;
  height: 40px;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #BABABA;
}

.mob-close-icon {
  width: 16px;
  height: 16px;
}

.field-text {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
}

.field-text.disabled {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  background-color: #F2F2F2;
  cursor: not-allowed;
}

.field-text--focus {
  box-shadow: 0 0 0 1px #0054a3 inset;
}

@media (any-hover: hover) {
  .field-text:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }

  .field-text--focus:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }
}
.field-text__field-label {
  position: absolute;
  top: 12px;
  left: 12px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  transition: font-size 0.2s, line-height 0.2s, top 0.2s, color 0.2s;
  z-index: 0;
  font-weight: 400;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label {
  top: 4px;
  font-size: 10px;
  line-height: 16px;
}

.field-input::placeholder {
  font-size: 16px;
  line-height: 26px;
  color: #9A9A9A;
}

.field-text--placeholder-state .field-text__field-input::placeholder {
  color: transparent;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
  background-color: #ffffff;
}

.field-text__field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: 0 0;
  border-radius: 1px;
  border: 0;
  padding: 11px 12px 0;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: 0;
  height: 48px;
  position: relative;
  z-index: 1;
  text-overflow: ellipsis;
}

.ios .field-text__field-input {
  font-size: 16px;
}

.field-text__field-label--textarea {
  display: block;
  background-color: #ffffff;
  padding: 3px 12px 3px;
  top: 9px;
  left: 1px;
  right: 20px;
  z-index: 2;
  border-radius: 2px;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label--textarea {
  top: 1px;
}

textarea.field-text__field-input {
  height: 95px;
  padding-top: 20px;
}

textarea.field-text__field-input--lines-5 {
  height: 144px;
}

textarea.field-text__field-input--lines-10 {
  height: 264px;
}

.field-text--error .field-text__field-input:not([type=date]) {
  padding-right: 40px;
}

.field-text__lens-icon {
  width: 16px;
  height: 16px;
  color: #ccc;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
  margin-top: 4px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field-check-list--half .field-checkbox__text {
  line-height: 16px;
}

.field__tooltip {
  padding: 10px 12px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.field__multiple-list-item {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 6px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.field-no-radio .field-checkbox__visual {
  display: none;
}

.field-no-radio .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #0054a3;
}

.field--row .field-check-list {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}

.field-check-list--half {
  margin: -10px -12px;
}

.field-check-list--half .field-check-list__item {
  width: 33.33%;
  flex: 1 1 auto;
  margin: 0;
  padding: 10px 12px;
}

.field-check-list--switch {
  border: 2px solid #E8E8E8;
  border-radius: 28px;
  height: 44px;
  display: flex;
  align-items: center;
  min-height: auto;
  flex-wrap: nowrap;
}

.field-check-list--switch .field-check-list__item {
  padding: 10px 20px 10px 20px;
  height: 44px;
}

.field-check-list--switch .field-checkbox__visual {
  display: none;
}

.field-check-list--switch .field-check-list__item.active {
  background: #0054a3;
  height: 52px;
  border-radius: 28px;
}

.field-check-list--switch .active .field-checkbox {
  color: #ffffff;
}

.field-check-list--switch .field-checkbox__text {
  text-align: center;
}

.field-check-list--switch .field-check-list__item {
  padding: 0;
  flex: 1 1 auto;
  color: #676767;
}

.field-check-list--switch .field-checkbox {
  padding: 0;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.field-check-list--switch .field-checkbox__input {
  display: none;
}

.field-check-list--tooltip {
  background: #F9F9F9;
  border-radius: 8px;
}

.field-check-list--tooltip .field-check-list__item {
  padding: 12px 16px;
  width: 100%;
}

.field-check-list--half .field--spreed {
  flex: 0 0 auto;
}

.field-check-list--half .field-checkbox {
  padding: 22px 12px 22px 14px;
  font-weight: 700;
  width: 100%;
  box-shadow: 0 0 0 2px #F3F3F3 inset;
  transition: 0.3s;
  border-radius: 4px;
}

.field-check-list--half .active .field-checkbox {
  box-shadow: 0 0 0 2px #99BBDA inset;
}

.field--row .field-check-list__item {
  padding: 10px;
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.field-no-radio .field-checkbox:active .field-checkbox__text {
  color: #0054a3;
}

@media (min-width: 1024px) {
  .field-no-radio .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
    max-width: none !important;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .field-check-list--half .field-check-list__item {
    width: 100%;
    padding: 8px 0;
  }

  .field-check-list--half {
    margin: 0;
  }

  .field-check-list--half .field-checkbox {
    padding: 16px 12px 16px 16px;
  }
}
.active-filters__btn {
  background: #CCDDED;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  border-radius: 20px;
  padding: 4px 4px 4px 12px;
  height: 26px;
  border: none;
  box-shadow: none;
}

.active-filters {
  display: flex;
}

.active-filters__text {
  margin-right: 12px;
  flex: 0 0 auto;
  font-weight: 700;
}

.filter-row {
  margin: 28px 0 20px 0;
}

.filter__navigation {
  margin-top: 32px;
}

.filter__navigaton__list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 12px);
  margin: -6px;
}

.filter__navigaton-el {
  padding: 6px;
  flex: 0 0 auto;
}

.filter__navigation-link {
  display: flex;
  align-items: center;
  padding: 8px 24px;
  border-radius: 8px;
  color: inherit;
}

.filter__navigation-count {
  color: #ffffff;
  border-radius: 30px;
  font-size: 10px;
  padding: 0 8px;
  font-weight: 700;
  flex: 0 0 auto;
  background: #48BB28;
  margin-left: 8px;
}

.filter__navigaton-el.active .filter__navigation-link {
  background: #F2F6FA;
}

.filter-catalog {
  margin-top: 20px;
}

.active-filters__icon {
  background: rgba(255, 255, 255, 0.6);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-left: 4px;
}

.active-filters__icon .btn__icon--right {
  margin-left: 0;
  width: 6px;
  height: 6px;
}

.filter__group {
  padding: 12px;
}

.filter-body {
  background: #F2F6FA;
  padding: 26px;
  position: relative;
}

@media (min-width: 768px) {
  .filter-body.scrollbar {
    overflow: visible;
  }
}
.filter__list-item {
  margin-bottom: 6px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #f20000;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #010101;
  font-weight: 700;
}

.filter__group-body {
  margin: 8px 0;
}

.filter__group--view,
.filter__group--sort {
  display: none;
}

.filter-togler__icon .svg-icon,
.filter-togler__icon {
  width: 24px;
  height: 24px;
}

.filter-togler__btn {
  color: #676767;
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 10px 20px 10px 20px;
  position: relative;
  z-index: 0;
  height: 44px;
}

.filter-togler__btn:first-child {
  margin-left: 0;
  padding: 10px 20px;
}

.filter-togler__btn.active {
  background: #0054a3;
  color: #ffffff;
  padding: 14px 22px;
  height: 52px;
  z-index: 1;
}

.filter-togler__text {
  margin-left: 8px;
}

.filter-togler {
  display: flex;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  height: 44px;
  border: 2px solid #0054a3;
  border-radius: 28px;
}

.filter-togler__btn {
  color: #0054a3;
}

.filter-togler__btn:hover {
  cursor: pointer;
}

.filter-tags {
  margin-top: 28px;
  margin-bottom: 24px;
}

.filter-tags__content {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.filter-tags__el {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter-tags__inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #CCDDED inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.filter-tags__inner-icon {
  color: #CCDDED;
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.filter-tags__inner-icon .svg-icon {
  height: 100%;
  transform: rotate(-90deg);
}

.field-check-list-tags .field-checkbox__visual {
  display: none;
}

.field-check-list-tags .field-checkbox {
  margin-right: 0;
}

.field-check-list-tags .field-check-list__item {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter__group--row {
  width: 100%;
}

.field-check-list-tags {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.field-check-list__item.hide {
  display: none;
  opacity: 0;
}

.field-check-list-tags .field-checkbox__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #ccdded inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.field-check-list-tags .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__group--row .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.filter__group--row .field-check-list {
  display: flex;
  width: calc(100% + 24px);
  flex-wrap: wrap;
  align-items: center;
  margin: -12px;
}

.filter__group--row .field-check-list__item {
  max-width: none;
  flex: 1 1 auto;
  padding: 12px;
}

.filter__group--group .field {
  flex: 1 1 auto;
}

.filter__group--group {
  display: flex;
  width: 33.32%;
}

.filter-head {
  margin-top: 28px;
}

.filter-main {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.filter__footer {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  transition: 0.3s;
}

.filter .collapse {
  width: 100%;
}

.collapse {
  overflow: hidden;
}

.collapse.open {
  overflow: visible;
}

.filter__group--xs {
  width: 11.11%;
}

.filter__group--md {
  width: 25%;
}

.filter__group--sm {
  width: 33.33%;
}

.filter__group--lg {
  width: 50%;
}

.filter-head__group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.filter-head__group:empty {
  display: none;
}

.filter-tags__inner:active {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__more {
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #D1D1D1;
}

.filter__more-right {
  display: flex;
  margin-left: auto;
}

.filter__more-changed {
  margin-right: 20px;
  max-width: 640px;
}

@media (max-width: 1279px) {
  .filter__more {
    flex-wrap: wrap;
  }

  .filter__more-right {
    width: 100%;
    margin-top: 20px;
    justify-content: space-between;
  }
}
.active-filters__btn:active {
  box-shadow: 0 0 0 2px #a3a3a3 inset;
}

.filter-mobile {
  display: none;
}

.filter-overlay {
  display: none;
}

.filter__mobile {
  display: none;
}

.filter__button--mobile {
  display: none;
}

.mob-filter--open .filter-body {
  overflow: visible;
}

.mob-filter--open .filter__helper {
  padding-top: 0;
}

@media (max-width: 1279px) {
  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .filter__group--view,
.filter__group--sort {
    display: block;
  }

  .filter-togler {
    margin-bottom: 20px;
  }

  .filter-head__group {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .filter__navigaton__list {
    flex-wrap: nowrap;
    width: calc(100% + 12px);
    max-width: calc(100% + 12px);
    overflow: auto;
  }
}
@media (min-width: 1024px) {
  .field-check-list-tags .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
    box-shadow: 0 0 0 2px #0054a3 inset;
  }

  .active-filters__btn:hover {
    box-shadow: 0 0 0 2px #0054a3 inset;
  }
}
.filter-mobile .btn {
  height: 40px;
}

@media (max-width: 767px) {
  .filter-row {
    margin: 20px 0;
  }

  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 100%;
  }

  .filter-mobile {
    min-width: 100%;
  }

  .filter-togler {
    display: none;
  }

  .filter-mobile {
    display: block;
    margin-top: 20px;
    min-width: 320px;
  }

  .filter-overlay {
    display: block;
  }

  .filter__helper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    padding-top: 47px;
    justify-content: flex-end;
    transition: transform 0.3s ease-in-out;
    transform: translateY(100%);
  }

  .filter-body {
    background: #ffffff;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
    max-height: calc(100vh + 47px);
    position: relative;
    padding: 32px 16px 80px 16px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10000;
  }

  .filter__button--mobile {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 16px;
    z-index: 10000;
    background: #ffffff;
  }

  .filter.open-filter .filter__helper {
    transform: translateY(0);
  }

  .filter.open-filter .overlay {
    opacity: 1;
    visibility: visible;
  }

  .filter__mobile-togler {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .filter__mobile-togler .filter-togler {
    display: flex;
    margin-top: 12px;
    font-size: 14px;
    line-height: 1;
  }

  .filter__mobile {
    width: 100%;
    display: block;
  }

  .filter__mobile .filter-togler__btn.active {
    height: 48px;
  }

  .filter__mobile .filter-togler__btn {
    height: 40px;
  }

  .filter__group {
    padding: 8px;
  }

  .filter-main {
    margin: -8px;
  }

  .filter__mobile-sort {
    padding: 8px;
  }

  .filter__group-title {
    font-size: 16px;
    font-weight: 700;
  }

  .filter__mobile-control {
    display: flex;
    justify-content: space-between;
    padding: 8px;
  }

  .filter__actions {
    display: none;
  }

  .filter__group--row .field-check-list__item {
    max-width: none;
    flex: 0 0 auto;
  }
}
@media (max-width: 359px) {
  .filter-mobile {
    min-width: auto;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #A3A3A3;
}

.form__header-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: 100%;
  margin-top: 28px;
}

.form__group {
  flex: 0 0 auto;
  max-width: 100%;
  margin-top: 44px;
}

.form__group-title {
  margin: 8px 0;
  font-size: 14px;
  line-height: 24px;
}

.form__group-title--big {
  font-size: 24px;
  line-height: 32px;
}

@media (max-width: 1023px) {
  .form__group-title--big {
    font-size: 18px;
    line-height: 32px;
  }
}
.form__group-note {
  margin: 28px 0 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.form__group-body {
  margin: 20px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}

.form__error {
  margin-top: 12px;
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
}

.one-click .form__field--checkbox {
  padding: 0;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  width: 100%;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 32px 0 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.field-list-reviews {
  display: flex;
  padding: 12px 25px;
  border-radius: 8px;
  background: #F3F3F3;
  justify-content: space-between;
  align-items: center;
}

.field-list-reviews .field-checkbox {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.field-list-reviews .field-checkbox__icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  transition: 0.3s;
}

.field-list-reviews .field-checkbox__input:checked + .field-checkbox__icon {
  color: #FE8300;
}

.field-list-reviews .field-checkbox__icon .svg-icon {
  width: 18px;
  height: 18px;
}

.field-list-reviews .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.field-list-reviews .field-checkbox__text {
  font-size: 12px;
}

.form__confirm {
  margin-top: 24px;
}

.form__confirm .field-check-list__item {
  padding: 0;
}

.form__confirm-message {
  font-size: 12px;
  line-height: 16px;
}

.form__recaptcha-wrap {
  margin-top: 24px;
}

.form__success-message {
  margin: 8px auto 0;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  text-align: center;
  max-width: 270px;
}

.form__success-icon {
  display: block;
  margin: 0 auto 8px;
  width: 48px;
  height: 48px;
}

.form__form-errors {
  margin-top: 15px;
}

.form__form-error {
  color: #f20000;
  margin-top: 10px;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }

  .form__field {
    padding: 8px;
  }

  .form__fields {
    margin: -8px;
    width: calc(100% + 16px);
  }

  .form__group-title {
    font-size: 18px;
    line-height: 24px;
  }

  .form__action {
    width: 100% !important;
  }

  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
}
@media (max-width: 639px) {
  .field-list-reviews {
    padding: 10px;
    margin: 0;
  }

  .field-list-reviews .field-check-list__item {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .field-list-reviews .field-checkbox__input:checked:hover + .field-checkbox__icon {
    color: #FE8300;
  }

  .field-list-reviews .field-checkbox__input:hover + .field-checkbox__icon {
    color: #A3A3A3;
  }
}
.gallery {
  display: flex;
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  max-height: 100vh;
  /* contain: strict; */
}

.gallery__view {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  overflow: hidden;
  /* contain: strict; */
}

.gallery__view-list {
  display: flex;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: 0.3s;
}

.gallery__view-item {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  align-items: center;
  background: #343434;
  justify-content: center;
  border-radius: 8px 0 0 8px;
  padding: 20px;
  overflow: hidden;
  position: relative;
}

.gallery__view-item-wrapper {
  outline: none;
  transition: 0.3s;
}

.gallery__view-item-wrapper,
.gallery__view-item-wrapper img {
  flex: 0 0 auto;
  max-width: 1000px;
  max-height: 1000px;
  text-align: center;
}

.gallery__previews {
  flex: 0 0 auto;
  width: 310px;
  border-radius: 0 8px 8px 0;
  background: #343434;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.gallery__previews-container {
  padding: 66px 20px 20px;
}

.gallery__previews-list {
  display: inline-flex;
  vertical-align: top;
  margin: -5px;
  width: calc(100% + 10px);
  flex-wrap: wrap;
}

.gallery__previews-item {
  position: relative;
  margin: 5px;
  width: calc(50% - 10px);
  flex: 0 0 auto;
  background: rgba(0, 0, 0, 0.7) no-repeat center/cover;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(3, 55, 104, 0) inset;
  transition: 0.2s;
  outline: none;
}

.gallery__previews-item::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.gallery__previews-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.gallery__previews-item.active {
  box-shadow: 0 0 0 4px #0054a3 inset;
}

@media (any-hover: hover) {
  .gallery__previews-item:hover {
    box-shadow: 0 0 0 4px #0054a3 inset;
  }

  .gallery__view-item-wrapper--cursor-default {
    cursor: default;
  }
}
.state--focus-enabled .gallery__previews-item:focus::after {
  opacity: 0.75;
}

.gallery__arrow,
.gallery__close {
  position: absolute;
  background: #ffffff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  color: #0054a3;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  cursor: pointer;
  transition: 0.2s;
  z-index: 2;
  outline: none;
}

.gallery__arrow::after,
.gallery__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .gallery__close:hover,
.gallery__arrow:hover {
    opacity: 0.9;
  }
}
.state--focus-enabled .gallery__arrow:focus::after,
.state--focus-enabled .gallery__close:focus::after {
  opacity: 0.75;
}

.gallery__view-item-note {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.gallery__view-item-note-box {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  pointer-events: all;
  font-size: 16px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 14px 24px;
  border-radius: 4px 4px 0 0;
  cursor: default;
  cursor: auto;
}

.gallery__arrow {
  top: 50%;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-top: -40px;
}

.gallery__arrow-icon {
  height: 16px;
  width: 16px;
}

.gallery__arrow--prev {
  left: 0px;
}

.gallery__arrow--next {
  right: 0px;
}

.gallery__arrow.disabled.disabled {
  cursor: not-allowed;
  background: rgba(186, 186, 186, 0.2);
  color: rgba(1, 1, 1, 0.5);
}

.gallery__close {
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  border-radius: 0 0 0 4px;
}

.gallery__close .svg-icon {
  width: 20px;
  height: 20px;
}

@media (any-hover: none) {
  .gallery__arrow {
    display: none;
  }

  .gallery__view-item-wrapper {
    pointer-events: none;
  }
}
.gallery__iframe-wrapper {
  flex: 1 1 auto;
  outline: none;
  transition: 0.3s;
  position: relative;
  width: 100%;
}

.gallery__iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
}

.gallery__video-wrapper {
  flex: 0 0 auto;
  max-height: 100%;
  max-width: 100%;
  outline: none;
  transition: 0.3s;
  text-align: center;
}

@media (max-width: 1279px) {
  .gallery__previews {
    width: 170px;
  }

  .gallery__previews-item {
    width: calc(100% - 10px);
  }
}
@media (max-width: 1023px) {
  .gallery {
    flex-direction: column;
  }

  .gallery__previews {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
  }

  .gallery__previews-container {
    padding: 0;
  }

  .gallery__previews-list {
    flex-wrap: nowrap;
    padding: 5px;
    width: auto;
    margin: 0;
  }

  .gallery__previews-item {
    width: 130px;
  }

  .gallery__view-item-note-box {
    border-radius: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .gallery__previews-item {
    width: 100px;
  }
}
.hero-block,
v-hero-block {
  color: #010101;
  background: #BABABA;
  padding: 60px 0;
  min-height: 540px;
}

.hero-block,
.hero-block__fg-layer {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.hero-block {
  display: flex;
}

.hero-block__container {
  width: 100%;
}

.hero-block__content {
  max-width: 500px;
}

.hero-block__title {
  margin: 12px 0;
}

.hero-block__text {
  margin: 12px 0;
}

.hero-block__actions {
  margin: 24px 0;
}

.hero-block__actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.hero-block__actions-cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 6px;
  }
}

.hero-block__action {
  position: relative;
  z-index: 4;
}

.hero-block__link,
.hero-block__bg-layer,
.hero-block__bg,
.hero-block__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-block__link {
  z-index: 3;
}

.hero-block__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .hero-block__link:focus::after {
  opacity: 0.75;
}

.hero-block__bg-layer {
  background: #BABABA;
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: #ffffff;
}

.hero-block--dark .hero-block__bg-layer {
  background: #8C8C8C;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1439px) {
  .hero-block,
v-hero-block {
    min-height: 39.1304347826vw;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .hero-block,
v-hero-block {
    min-height: 48vw;
  }

  .hero-block__bg--large,
.hero-block__bg--small {
    display: none;
  }

  .hero-block__bg--medium {
    display: block;
  }
}
@media (max-width: 639px) {
  .hero-block,
v-hero-block {
    min-height: 100vw;
  }

  .hero-block__bg--large,
.hero-block__bg--medium {
    display: none;
  }

  .hero-block__bg--small {
    display: block;
  }
}
.hero-slider,
.v-hero-slider {
  display: block;
  position: relative;
  min-height: 540px;
  background: #BABABA;
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1440px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #A3A3A3;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1440px / 2 - 64px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1440px / 2 - 64px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1439px) {
  .hero-slider,
v-hero-slider {
    min-height: 33.75vw;
  }

  .hero-slider__arrow {
    width: 80px;
    margin: 0;
  }

  .hero-slider__arrow--prev {
    left: 0;
  }

  .hero-slider__arrow--next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .hero-slider,
v-hero-slider {
    min-height: 48vw;
  }
}
@media (max-width: 639px) {
  .hero-slider,
v-hero-slider {
    min-height: 100vw;
  }
}
.info-box {
  background: #BABABA;
  border-radius: 4px;
  padding: 24px;
  margin: 30px 0;
}

.info-box__group {
  margin: 24px 0;
}

.info-box__heading,
.info-box__body {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  .info-box {
    padding: 20px;
  }
}
.invoice {
  background-color: #fff9f2;
  border-radius: 8px;
  padding: 16px 20px;
}

.invoice__header {
  border: 1px dashed #CCCCCC;
  border-radius: 8px;
  padding: 10px;
}

.invoice__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  text-align: center;
}

.invoice__number {
  margin-top: 8px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
}

.invoice__text.text-guide {
  margin-top: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.invoice__note.text-guide {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 8px;
}

.invoice .text-guide p {
  margin: 4px 0;
}

.invoice .text-guide ul > li::before {
  background: #343434;
  left: 6px;
}

.invoice .text-guide ul > li,
.invoice .text-guide ol > li {
  padding-left: 20px;
  margin-bottom: 0;
}

.tabs-content__list .key-value-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: 0 -16px;
}

.tabs-content__list .key-value-list__col {
  width: 50%;
  padding: 0 16px;
}

.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
  font-size: 14px;
}

.key-value-list__btn {
  margin-top: 8px;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 50%;
}

.key-value-list--underline .key-value-list__item {
  position: relative;
  padding-bottom: 8px;
  justify-content: space-between;
}

.key-value-list--underline .key-value-list__item-spacer {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  top: 100%;
}

.key-value-list__item-start {
  color: #8C8C8C;
}

.key-value-list__item-end.key-grey {
  color: #8C8C8C;
}

.key-value-list__item-end.key-green {
  color: #48BB28;
}

.key-value-list__item-end {
  color: #010101;
  text-align: right;
}

a.key-value-list__item-end {
  color: #0054a3;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 4px;
  height: 1px;
  border-bottom: 1px solid #E8E8E8;
  transform: translateY(2px);
}

@media (max-width: 1023px) {
  .tabs-content__list .key-value-list__col {
    width: 100%;
    padding: 0 16px;
  }
}
.v-lable,
.lable {
  position: fixed;
  width: 1740px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  top: 144px;
  justify-content: space-between;
}

.lable-link {
  width: 150px;
  height: 48px;
  padding: 15px;
  overflow: hidden;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lable-link--left {
  border-radius: 4px 0 0 4px;
  right: 0;
}

.lable-link--right {
  border-radius: 0 4px 4px 0;
  left: 0;
}

.lable-link__img {
  width: 100%;
}

@media (max-width: 1439px) {
  .lable {
    display: none;
  }
}
.lazy-component__template {
  display: none;
}

.links__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
  font-size: 12px;
}

.links__list-el {
  padding: 0 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  font-size: 13px;
  color: #0054a3;
  border-radius: 20px;
  box-shadow: 0 0 0 1px inset #CCDDED;
  transition: 0.3s;
}

.link__list-helper {
  padding: 4px;
  flex: 0 0 auto;
}

.link__list-helper.hide {
  display: none;
  opacity: 0;
}

.links__list-el-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 7px;
}

.links__list-el-icon .svg-icon {
  transform: rotate(-90deg);
  color: #CCDDED;
}

.links__list-el.active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

.links__list-el:active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

@media (min-width: 1024px) {
  .links__list-el:hover {
    box-shadow: 0 0 0 2px inset #0054a3;
  }
}
@media (max-width: 767px) {
  .links__list {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
}
.lk-address {
  position: relative;
}

.lk-address__bar {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 12px 44px 12px 20px;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  cursor: pointer;
  text-align: left;
  transition: border 0.2s, background-color 0.2s;
}

.lk-address__bar.active {
  border: 1px solid transparent;
  background-color: #F9F9F9;
}

.lk-address__name {
  font-size: 14px;
  line-height: 24px;
}

.lk-address__form .form__actions {
  justify-content: flex-end;
}

.lk-address__form .form__footer {
  margin-top: 12px;
}

.lk-address__form .form__action {
  padding-bottom: 0;
}

.lk-address__form .form__success-icon {
  display: none;
}

.lk-address__btn-menu-icon {
  width: 16px;
  height: 16px;
}

.lk-address__btn-menu {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  cursor: pointer;
  border-radius: 4px;
}

.lk-address__menu {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  max-width: 120px;
  position: absolute;
  top: 8px;
  left: auto;
  right: 30px;
  z-index: 1;
  transform: translateY(-5px);
  transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
}

.lk-address__menu.open {
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.lk-address__menu-item {
  padding: 4px;
  cursor: pointer;
  transition: color 0.2s;
  width: 100%;
  text-align: left;
}

@media (any-hover: hover) {
  .lk-address__menu-item:hover {
    color: #0054a3;
  }
}
.lk-addres__marker {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #D1D1D1;
  position: relative;
  margin-right: 12px;
}

.lk-addres__marker::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #0054a3;
  opacity: 0;
  transition: opacity 0.2s;
}

.lk-addres__marker.active::after {
  opacity: 1;
}

.lk-order {
  border-bottom: 1px solid #E8E8E8;
}

.lk-order.open {
  border-bottom: 1px solid transparent;
}

.lk-order__bar {
  display: flex;
  padding: 20px 0;
  cursor: pointer;
}

.lk-order__number {
  flex: 0 0 auto;
  width: 20%;
}

.lk-order__status {
  flex: 0 0 auto;
  width: 20%;
  font-weight: 700;
  white-space: nowrap;
}

.lk-order__quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk-order__price {
  flex: 0 0 auto;
  width: 20%;
  display: flex;
  justify-content: flex-end;
}

.lk-order__icon-wrap {
  flex: 0 0 auto;
  width: 10%;
  position: relative;
}

.lk-order__icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #BABABA;
  border-left: 3px solid #BABABA;
  transform: scaleY(-1) rotate(45deg);
  top: 5px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.lk-order.open .lk-order__icon {
  top: 10px;
  transform: scaleY(1) rotate(45deg);
  border-top: 3px solid #0054a3;
  border-left: 3px solid #0054a3;
}

.lk-order__spoiler {
  background-color: #F2F6FA;
  padding: 24px 40px 24px;
  border-radius: 8px;
}

.lk-order__spoiler-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-table {
  margin-top: 20px;
}

.lk-order__spoiler-table-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  border-bottom: 1px solid #D1D1D1;
  padding-bottom: 8px;
  margin-top: 8px;
}

.lk-order__spoiler-table-row-left {
  flex: 0 0 auto;
  width: 50%;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.lk-order__spoiler-table-row-right {
  width: 50%;
  flex: 0 0 auto;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

.lk-order__spoiler-table-row-right--bold {
  font-weight: 700;
}

.lk-order__delivery-price-wrap {
  display: flex;
  justify-content: flex-end;
}

.lk-order__delivery-price-wrap .price__group {
  color: #48BB28;
}

.lk-order__spoiler-action {
  margin-top: 26px;
  display: flex;
  justify-content: flex-end;
}

.lk-order__repeat-button {
  flex: 0 0 auto;
}

.lk-order__spoiler-items-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-items-header {
  display: flex;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk-order__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-align: left;
  text-transform: capitalize;
}

.lk-order__spoiler-scu {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
  text-transform: capitalize;
}

.lk-order__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.lk-order__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-items {
  margin-top: 32px;
}

.lk-order__product-orders {
  margin-top: 20px;
}

.lk-order__number-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__date {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 4px;
}

.lk-order__mob-bar {
  cursor: pointer;
  padding-top: 20px;
}

.lk-order__mob-bar-heading {
  display: flex;
  width: 100%;
  align-items: baseline;
  margin-top: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.lk-order__mob-bar-line {
  display: flex;
  width: 100%;
  margin-top: 16px;
  align-items: baseline;
}

.lk-order__mob-bar-line-2 {
  display: flex;
  width: 100%;
  margin-top: 8px;
  align-items: baseline;
}

.lk-order__mob-bar-number {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__mob-bar-left {
  width: 50%;
  flex: 0 0 auto;
}

.lk-order__mob-bar-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.lk-order__mob-bar-action {
  display: flex;
  white-space: nowrap;
  width: 100%;
  justify-content: flex-end;
  padding-right: 18px;
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  position: relative;
  text-transform: capitalize;
  padding-top: 12px;
  padding-bottom: 20px;
  cursor: pointer;
}

.lk-order__mob-bar-action:after {
  position: absolute;
  content: "";
  top: 18px;
  left: auto;
  right: 2px;
  width: 8px;
  height: 8px;
  border-top: 1.5px solid #0054a3;
  border-left: 1.5px solid #0054a3;
  transform: scaleY(-1) rotate(45deg);
}

.lk-order:last-child .lk-order__mob-bar-action {
  padding-bottom: 0;
}

.lk-order__mob-btn-collapse {
  display: none;
}

.lk-order.open .lk-order__mob-btn-collapse {
  display: block;
}

.lk-order.open .lk-order__mob-btn-more {
  display: none;
}

@media (max-width: 1023px) {
  .lk-order__status {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .lk-order {
    border-bottom: 1px solid #D1D1D1;
  }

  .lk-order:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }

  .lk-order__spoiler {
    margin-top: 20px;
    padding: 20px 16px 28px;
  }

  .lk-order.open .lk-order__mob-bar-action:after {
    top: 23px;
    transform: scaleY(1) rotate(45deg);
  }

  .lk-order__spoiler-table-row {
    display: block;
  }

  .lk-order__spoiler-table-row-left {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
  }

  .lk-order__spoiler-table-row-right {
    width: 100%;
    text-align: left;
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
  }

  .lk-order__delivery-price-wrap {
    justify-content: flex-start;
  }

  .lk-order__spoiler-items {
    margin-top: 30px;
  }

  .lk-order__spoiler-items-header {
    display: none;
  }

  .lk-order__repeat-button {
    width: 100%;
    height: 44px;
  }
}
.lk__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
}

.lk__wrap {
  display: flex;
  margin-top: 32px;
}

.lk__main {
  flex: 1 1 auto;
}

.lk__aside {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 36px;
}

.lk__widget {
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 22px 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 240px;
}

.lk__link {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: inherit;
  padding: 10px 0;
  transition: color 0.2s;
}

.lk__link.active {
  color: #0054a3;
}

.lk__link-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 12px;
  color: #8C8C8C;
  transition: color 0.2s;
}

.lk__link-counter {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  padding: 0 5px;
  background-color: #FFEB3B;
  border-radius: 30px;
  margin-left: auto;
  color: #010101;
}

.lk__link.active .lk__link-icon {
  color: #0054a3;
}

@media (any-hover: hover) {
  .lk__link:hover {
    color: #0054a3;
  }

  .lk__link:hover .lk__link-icon {
    color: #0054a3;
  }
}
.lk__orders-wrap {
  position: relative;
}

.lk__orders-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.lk__orders-header {
  margin-top: 10px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.lk__orders-header-number {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-status {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk__orders-header-space {
  flex: 0 0 auto;
  width: 10%;
}

.lk__orders-header-price {
  flex: 0 0 auto;
  width: 20%;
  text-align: right;
}

.lk__orders-empty-message {
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk__action {
  margin-top: 22px;
}

.lk__addresses-wrap {
  position: relative;
}

.lk__addresses {
  position: relative;
}

.lk__address {
  margin-top: 28px;
}

.lk__addresses-action {
  margin-top: 28px;
}

@media (max-width: 1279px) {
  .lk__wrap {
    flex-direction: column-reverse;
  }

  .lk__main {
    margin-top: 30px;
  }

  .lk__aside {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .lk {
    padding-bottom: 76px;
  }

  .lk__widget {
    padding: 0;
    box-shadow: none;
  }

  .lk__orders-title {
    font-size: 18px;
    line-height: 24px;
  }

  .lk__orders-empty-message {
    font-size: 14px;
    line-height: 22px;
  }

  .lk__link {
    font-size: 16px;
    line-height: 24px;
  }
}
.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #033768;
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.location-container {
  display: flex;
  margin-top: 36px;
}

.location-wrap {
  padding-bottom: 120px;
  position: relative;
}

.location__main {
  display: flex;
  margin-top: 24px;
}

.location-left {
  width: 508px;
  flex: 0 0 auto;
  margin-right: 48px;
  max-height: 552px;
}

.location-left__list {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}

.location-desc {
  font-size: 16px;
  color: #010101;
}

.location-right {
  flex: 1 1 auto;
  height: 552px;
  position: relative;
}

.location-list__el-btn {
  font-weight: 700;
  font-size: 18px;
  text-align: left;
  transition: color 0.2s;
}

.location-list__action .btn:not(:first-child) {
  margin-top: 20px;
}

.location__action-hover {
  opacity: 1;
  transition: 0.3s;
}

@media (max-width: 1023px) {
  .location__action-hover {
    opacity: 1;
  }
}
.localion-list__el {
  display: flex;
  padding-top: 32px;
  padding-bottom: 28px;
  border-bottom: 1px solid #D1D1D1;
}

.location-list__action {
  margin-top: 16px;
}

.localion-list__el:first-child {
  padding-top: 0;
}

.localion-list__el:last-child {
  border-bottom: none;
}

.location-list__el-left {
  flex: 1 1 auto;
}

.location-list__count {
  margin-top: 8px;
  font-weight: 700;
  font-size: 14px;
}

.location-list__status {
  margin-top: 4px;
  font-size: 14px;
}

.open-status,
.availability {
  color: #48BB28;
}

.not-availability {
  color: #999999;
}

.location-list__lable {
  font-size: 14px;
  color: #343434;
}

.close {
  color: #f20000;
}

.location-list__el-right {
  flex: 0 0 auto;
  width: 186px;
  margin-left: 20px;
}

.list-subtitle,
.location-list__subtitle {
  color: #8C8C8C;
  font-size: 12px;
}

.location-list__row {
  display: flex;
  font-size: 14px;
  margin-top: 4px;
}

.location-list__row-start {
  margin-right: 8px;
}

.location-list__row-end {
  font-weight: 700;
}

.availability {
  color: #48BB28;
}

.collapse__list {
  transition: 0.3s;
}

.collapse__el-link {
  font-weight: 700;
  font-size: 14px;
  color: #010101;
  margin-top: 4px;
  display: inline-block;
}

.collapse__el {
  margin-top: 12px;
}

.collapse__list {
  padding-top: 16px;
}

.collapse__el-link-lable {
  margin-left: 4px;
  color: #8C8C8C;
  font-weight: 400;
}

.location-list__el-btn.active {
  color: #0054a3;
}

.collapse__el:first-child {
  margin-top: 0;
}

.location-right__mobile {
  display: none;
}

.map-actions {
  display: none;
}

.location-list__tags {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
}

.location-list__tag {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 8px 8px 0 0;
  color: #0054a3;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 12px;
  border-radius: 13px;
  border: 1px solid #CCDDED;
  transition: background-color 0.2s, color 0.2s, border 0.2s;
}

.location-list__button-videos {
  margin-top: 16px;
  margin-bottom: 32px;
}

.location-list__button-video-wrap {
  margin-top: 10px;
}

@media (any-hover: hover) {
  .location-list__tag:hover {
    color: #ffffff;
    background-color: #0054a3;
    border: 1px solid #0054a3;
  }
}
.location-right__map-wrap {
  position: relative;
  width: 100%;
  height: 552px;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #E8E8E8;
}

.location-right__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@keyframes showMap {
  0% {
    opacity: 0;
    filter: blur(100px);
  }
  100% {
    opacity: 1;
    filter: blur(0px);
  }
}
@keyframes hideMap {
  0% {
    opacity: 1;
    filter: blur(0px);
  }
  100% {
    opacity: 0;
    filter: blur(100px);
  }
}
.location__picker {
  position: relative;
  z-index: 3;
}

.location-list__action:empty {
  display: none;
}

@media (min-width: 1024px) {
  .location-list__el-btn:hover {
    cursor: pointer;
    color: #0054a3;
  }

  .location-left {
    width: 480px;
    margin-right: 52px;
  }
}
@media (max-width: 1023px) {
  .location-container {
    flex-direction: column;
  }

  .location-right {
    order: -1;
    width: 100%;
    border: 1px solid #E8E8E8;
    height: 140px;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
  }

  .location-right__mobile {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .location-right__mobile:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #BABABA;
    opacity: 0.4;
  }

  .location-left {
    margin-right: 0;
    margin-top: 16px;
    max-height: none;
    height: 400px;
  }

  .ymap-container.show {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: blur(0px);
    animation: showMap 0.6s ease-in-out;
  }

  .map-actions {
    display: block;
    visibility: hidden;
    max-height: 0;
    opacity: 0;
  }

  .map-actions.show {
    opacity: 1;
    max-height: none;
    visibility: visible;
  }

  .map-actions .map-actions__left {
    position: fixed;
    left: 16px;
    top: 32px;
    opacity: 0;
    z-index: 100;
    filter: blur(30px);
    transition: 1s 0.3s ease-in-out;
  }

  .map-actions.show .map-actions__left {
    opacity: 1;
    filter: blur(0px);
  }

  .localion-list__el {
    flex-direction: column;
  }

  .location-list__el-right {
    margin-left: 0;
    margin-top: 12px;
  }

  .location-list__action {
    margin-top: 12px;
  }

  .location__main {
    flex-direction: column;
  }

  .location-left {
    height: auto;
    width: 100%;
  }

  .location-list__tags {
    display: none;
  }

  .collapse__list {
    padding-top: 12px;
  }

  .localion-list__el:last-child {
    padding-bottom: 0;
  }

  .location-wrap {
    padding-bottom: 76px;
  }
}
.main-nav {
  position: relative;
  z-index: 10;
}

.main-nav .container {
  background: #0054a3;
  min-height: 56px;
}

.main-nav__layout {
  display: flex;
  margin: 0 -14px;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-nav__layout {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main-nav__cell--hidden {
    display: none;
  }
}
.main-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.main-nav__link {
  display: flex;
  align-items: center;
  background: #0054a3;
  border: none;
  padding: 16px 14px;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}

.main-nav__link.active-menu {
  position: relative;
}

.main-nav__link.active-menu:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 14px;
  display: block;
  background: #FFEB3B;
  height: 4px;
  border-radius: 4px;
  width: calc(100% - 28px);
}

.main-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
}

.main-nav__link--list {
  padding-right: 20px;
}

.main-nav-link__icon {
  position: absolute;
  width: 11px;
  right: 3px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s ease-in-out;
}

.main-nav__link--open .main-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

.main-nav__link-main {
  flex: 1 1 auto;
}

.main-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.main-nav__link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link:active {
  background: #3376B5;
}

.main-nav__link--list .main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 3px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #ffffff;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center bottom;
  transition: 0.4s;
}

.main-nav__link.main-nav__link--open::before {
  opacity: 1;
  transform: scaleY(1);
}

.main-nav__dd {
  position: absolute;
  top: 100%;
  right: -9px;
  padding: 16px 24px;
  background: #ffffff;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  min-width: 204px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.arow-before:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.popper .main-nav__dd {
  position: static;
}

.popper {
  top: -12px !important;
}

.main-nav__dd-container {
  opacity: 0;
  transition: 0.25s;
}

.main-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
  transition: 0.35s;
  z-index: 140;
}

.main-nav__dd--open .main-nav__dd-container {
  opacity: 1;
  transition: 0.25s ease 0.1s;
}

.main-nav__dd-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  flex-direction: column;
}

.main-nav__dd-cell {
  padding: 4px 0;
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #010101;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #f20000;
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #8C8C8C;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: #f20000;
}

.main-nav__layout .swiper-slide {
  width: auto;
}

.main-nav__layout .swiper-container {
  margin: 0;
  width: 100%;
  z-index: 1000;
}
.main-nav__layout .swiper-container .swiper-wrapper {
  justify-content: space-between;
  width: 100%;
  z-index: 1000;
}

.main-nav__layout .inline-block {
  margin: 0 !important;
  height: 0 !important;
  border: none !important;
  display: block !important;
}

@media (max-width: 767px) {
  .main-nav {
    display: none;
  }
}
.map {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.25s;
}

.map--absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map__pin {
  width: 80px;
  height: 95px;
  transition: height 0.25s;
  position: relative;
}

.map__pin-icon {
  display: block;
  max-width: 100%;
  opacity: 1;
  transition: opacity 0.2s;
}

.map__pin-icon-active {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.2s;
  z-index: 1;
}

.map__pin.active .map__pin-icon-active {
  opacity: 1;
}

.map__pin.active .map__pin-icon {
  opacity: 0;
}

.map__cluster {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border-radius: 50%;
  background-color: #0054a3;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
}

[class*=copyrights-pane] {
  display: none !important;
}

.mini-blocks {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px -32px;
}

.mini-blocks__item {
  flex: 0 0 33.33%;
  padding: 0 16px 32px;
}

.mini-blocks__item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #F2F6FA;
  border-radius: 8px;
  padding: 32px;
  text-align: center;
}

.mini-blocks__item-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
  max-width: 352px;
  text-align: center;
  color: #0054a3;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

@media (max-width: 1023px) {
  .mini-blocks__item-title {
    max-width: none;
  }
}
.mini-blocks__item-text {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  margin-bottom: 16px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.mini-blocks__item-banner {
  margin-top: auto;
  position: relative;
}

.mini-blocks__item-banner::before {
  content: "";
  display: block;
  padding-top: 68.18%;
}

.mini-blocks__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mini-blocks__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
}

.mini-blocks__action {
  margin-bottom: 20px;
}

.mini-blocks__action:last-child {
  margin-bottom: 0;
}

.review {
  padding: 20px;
  position: relative;
}

.review:before {
  content: "";
  position: absolute;
  bottom: -11px;
  right: 53px;
  z-index: 2;
  width: 5px;
  height: 35px;
  border: 18px solid transparent;
  border-bottom: none;
  border-top-color: #2458ac;
}

.review:after {
  content: "";
  position: absolute;
  bottom: -14px;
  right: 53px;
  z-index: 1;
  width: 8px;
  height: 38px;
  border: 20px solid transparent;
  border-bottom: none;
  border-top-color: #427ECC;
}

.review-helper {
  padding: 18px;
  background: linear-gradient(156.14deg, rgba(82, 161, 255, 0.9) -7.68%, rgba(28, 77, 162, 0.9) 98.06%);
  display: flex;
  align-items: center;
  border-radius: 24px;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
}

.review-inner {
  background: linear-gradient(180.65deg, #2A4BAA -37.57%, #4683C9 50.55%);
  box-shadow: inset 0 1.48835px 4.46506px #1752FF;
  border-radius: 24px;
  padding: 1px 1px 4px 0;
}

.review-media {
  width: 88px;
  height: 88px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

.review-content__rating {
  margin-top: 8px;
}

.mini-blocks__reviews {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.review-content__rating-el {
  -webkit-mask-image: url("/local/assets/images/star.png");
  mask-image: url("/local/assets/images/start.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 120px;
  height: 20px;
  background: #ffffff;
  position: relative;
}

.review-content__rating-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  background: #FFEB3B;
  max-width: 120px;
}

.review-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 18px;
}

@media (max-width: 1023px) {
  .review-helper {
    font-size: 16px;
    padding: 10px;
    line-height: 1;
  }

  .review-media {
    width: 60px;
    height: 60px;
  }

  .mini-blocks {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0;
  }

  .mini-blocks__item {
    flex: unset;
    padding: 0;
    margin-bottom: 16px;
  }

  .mini-blocks__item:last-child {
    margin-bottom: 0;
  }

  .mini-blocks__item-content {
    padding: 24px;
  }

  .mini-blocks__item-title {
    font-size: 18px;
    line-height: 24px;
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-text {
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-banner {
    margin: 0 auto;
    width: 100%;
    max-width: 188px;
  }

  .mini-blocks__action {
    margin-bottom: 16px;
    max-width: 280px;
    width: 100%;
  }

  .mini-blocks__action:last-child {
    margin-bottom: 0;
  }
}
.mobile-nav__panels {
  display: block;
}

.mobile-nav {
  z-index: 10000;
}

.modal-roster__desc {
  display: flex;
  justify-content: space-between;
}

.modal-roster {
  font-size: 14px;
}

.modal-roster__lable-el {
  display: flex;
}

.modal-roster__cell {
  flex: 0 0 auto;
}

.modal-roster__el {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 16px;
  border-bottom: 1px solid #D1D1D1;
}

.modal-roster__el:first-child {
  padding-top: 0;
}

.modal-roster__el:last-child {
  border-bottom: none;
}

.modal-roster__list--border .modal-roster__el:first-child {
  border-top: 1px solid #D1D1D1;
}

.modal-title__mobile {
  display: none;
}

.modal-roster__cell-text {
  font-weight: 700;
}

.modal-roster__cell--name {
  width: 236px;
}

.modal-roster__cell--lable {
  width: 125px;
}

.modal-roster__cell--value {
  width: 150px;
}

.modal-roster__cell--phones {
  width: 250px;
}

.modal-roster__cell-helper {
  display: flex;
  margin-bottom: 12px;
}

.modal-roster__cell-helper:last-child {
  margin-bottom: 0;
}

.modal-window__title {
  font-size: 24px;
  width: 100%;
  text-align: center;
  font-weight: 400;
}

.modal-window__title--left {
  text-align: left;
}

.modal-roster__desc {
  margin-bottom: 24px;
}

.modal-roster__cell-list {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
}

.modal-roster__cell-left {
  width: 78px;
}

.modal-roster__lable {
  display: flex;
}

.modal-roster__lable-start {
  margin-right: 4px;
}

.modal-roster__list-el {
  display: block;
}

.modal-roster__list-spoiler-btn {
  margin-top: 4px;
}

@media (max-width: 1023px) {
  .modal-title__mobile {
    display: block;
  }

  .modal-roster__desc {
    display: none;
  }

  .modal-roster__el {
    flex-wrap: wrap;
  }

  .modal-roster__cell {
    width: 50%;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .modal-roster__cell {
    width: 100%;
  }
}
.custom_black {
  color: #686868 !important;
}

.modal-video {
  z-index: 10000;
}

.modal-video__btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #BABABA;
  transition: 0.3s;
}

.modal-video__btn svg {
  width: 16px;
  height: 16px;
}

.modal-video__container {
  position: relative;
  z-index: 2;
  background: #343434;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 920px;
  padding: 42px 12px 32px 12px;
}

.modal-video__window {
  position: relative;
  padding-bottom: 56.25%;
}

.modal-video__window iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal-video__btn:active {
  color: #F3F3F3;
}

.modal-video .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
  .modal-video__btn:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
@media (max-width: 1023px) {
  .modal-black .modal__content-slot {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex: unset;
  }

  .modal-black .modal__container {
    padding: 20px;
    align-items: center;
  }

  .modal-video,
.modal-video__container {
    width: 320px;
  }
}
.modal-window {
  background: #ffffff;
  width: 800px;
  max-width: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
}

.modal-window--sm {
  width: 836px;
}

.modal-window--md .modal-window,
.modal-window--md {
  width: 848px;
}

.modal-window--md .modal-window__header {
  padding: 32px 90px 0 40px;
}

.modal-window--md .modal-window__body {
  padding: 0px 40px 32px 40px;
}

.modal--md .modal-window {
  width: 752px;
  border-radius: 12px;
}

.modal-window--small {
  width: 376px;
}

.modal-window--small .modal-window__header {
  padding: 32px 24px 4px 24px;
}

.modal-window--small .modal-window__close {
  top: 50%;
  transform: translateY(-50%);
}

.modal-window--small .modal-window__desc {
  font-size: 12px;
  margin-top: 20px;
  line-height: 16px;
}

.modal-window--small .modal-window__desc p {
  margin: 0;
}

.modal-window__action {
  margin-top: 8px;
}

.modal-window--small .modal-window__body {
  padding: 24px;
}

.modal__geo {
  padding: 0 16px;
}

.modal__content-helper {
  width: auto;
  margin: 0 auto;
}

.modal-window__body {
  padding: 24px;
}

.modal--md .modal-window__body {
  padding: 40px 56px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  position: relative;
  font-size: 24px;
  padding: 10px 40px 0 40px;
  background: #ffffff;
  border-radius: 4px 4px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  z-index: 2;
  right: 0;
  overflow: hidden;
  cursor: pointer;
  color: #ffffff;
  transition: 0.2s;
}

.modal-window__row {
  font-size: 14px;
}

.modal-window__message {
  color: #8C8C8C;
}

.modal-window__phone {
  display: flex;
}

.modal-window__phone-value {
  text-transform: uppercase;
  color: #010101;
  font-weight: 700;
}

.modal-window__phone-btn {
  margin-left: 4px;
}

.modal--title-left .modal-window__title {
  text-align: left;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  border: 1px solid #D1D1D1;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 20px;
  outline: none;
  text-align: center;
}

.field-code__input:focus {
  border-color: #0054a3;
}

.field-code__input:last-child {
  margin-right: 0;
}

.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
}

.field-code__input.error {
  border-color: #f20000;
}

.modal-window__inputs {
  margin-top: 28px;
}

.field-code__message {
  margin-top: 28px;
  margin-bottom: 0;
}

.field-code__message p {
  margin: 0;
}

.field-code__timer {
  text-align: center;
  font-size: 12px;
  color: #0054a3;
}

.modal-window__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .modal-window__close:focus::after {
  opacity: 0.75;
}

.modal-window__close-icon {
  display: block;
  width: 16px;
  height: 16px;
  color: #BABABA;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #A3A3A3;
  }
}
.modal--lg .modal-window,
.modal--lg .modal__content-slot {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__close {
  margin-right: -40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal__content-slot,
.modal--sm .modal-window,
.modal--sm.modal-window {
  width: 520px;
}

.modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
  width: 328px;
}

.modal--xl .modal__content-slot,
.modal--xl .modal-window {
  width: 100%;
}

.modal--xl .modal__content-helper {
  max-width: 1440px;
  width: 100%;
}

.modal--map .location-wrap {
  padding-bottom: 0;
}

.modal__content-closebtn {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
  color: #BABABA;
  transition: 0.3s;
}

.modal__content-closebtn:active {
  color: #F3F3F3;
}

.modal--default .modal__content-closebtn:hover {
  color: #A3A3A3;
}

@media (min-width: 1024px) {
  .modal__content-closebtn:hover {
    color: #F3F3F3;
    cursor: pointer;
  }

  .modal--default .modal__content-closebtn:hover {
    color: #A3A3A3;
    cursor: pointer;
  }
}
.modal__content-closebtn .svg-icon {
  width: 16px;
  height: 16px;
}

.modal--default .modal__content-slot {
  padding: 32px 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.modal__content-helper {
  position: relative;
  margin: auto;
}

.modal__content-helper .modal__content-slot {
  margin: 0;
}

.modal--default .form__field {
  padding: 12px;
}

.modal--default .form__fields {
  margin: -12px;
  width: calc(100% + 24px);
}

.modal--default .field-input {
  padding: 12px;
}

.modal--default .form__actions {
  margin: -16px;
  width: calc(100% + 32px);
  display: flex;
}

.modal--default .form__action {
  flex: 1 1 auto;
}

@media (max-width: 1279px) {
  .modal--lg .modal__content-slot {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .modal--sm.modal-window,
.modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }

  .modal--lg .modal-window,
.modal--sm .modal-window,
.modal--question .modal-window {
    max-width: 100%;
  }

  .modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
    width: auto;
    max-width: 300px;
  }

  .modal-window__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .modal-window--md .modal-window__header {
    padding: 16px 40px 0 16px;
  }

  .modal-window--md .modal-window__body {
    padding: 16px;
  }
}
.modal__btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #010101;
  transition: 0.3s;
  cursor: pointer;
}

.modal__btn-close svg {
  width: 16px;
  height: 16px;
}

.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 200000;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.25s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot-wrap {
  margin: auto;
  position: relative;
  max-width: 100%;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal-black .modal__content-slot {
  margin: 0;
  width: 100%;
  height: 100%;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal__geo-field {
  margin-top: 40px;
}

.modal__geo-action {
  margin-top: 24px;
}

.modal--visible {
  overflow: visible;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page {
  z-index: 10000;
}

.modal--page .modal__content-slot {
  width: 100%;
}

.modal--page .modal__container {
  padding: 40px 0 0;
}

.modal--page .modal-window__body {
  padding-left: 0;
  padding-right: 0;
}

.modal--xs .modal__content-slot {
  width: 328px;
}

.modal__product-loader-wrap {
  position: relative;
  min-height: 224px;
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--sm .modal__content-slot,
.modal__content-slot {
    flex: 1 1 auto;
    width: 100%;
  }

  .modal__surface {
    padding: 0;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .modal--xs .modal__content-slot {
    width: 300px;
  }
}
.news-slider__slider {
  position: relative;
  margin: 0 -16px -32px;
  width: calc(100% + 32px);
}

.news-slider .swiper-container {
  padding: 0 16px 32px;
}

.news-slider .swiper-slider__prev {
  left: -8px;
}

.news-slider .swiper-slider__next {
  right: -8px;
}

@media (max-width: 1279px) {
  .news-slider .swiper-slider__prev {
    left: -2px;
  }

  .news-slider .swiper-slider__next {
    right: -2px;
  }
}
.news-slider__title {
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  margin-bottom: 24px;
}

.news-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 24px;
}

.news-slider__categories {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

.news-slider__category {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  margin: 0 12px 12px 0;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__category:last-child {
  margin-right: 0;
}

.news-slider__category.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .news-slider__category:hover {
    background: #F2F6FA;
  }
}
.news-slider__category:active {
  transform: translateY(2px);
}

.news-slider__all-link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.news-slider .swiper-container::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 12px;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider .swiper-container::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 12px;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider__item {
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__item-banner {
  position: relative;
}

.news-slider__item-banner::before {
  content: "";
  display: block;
  padding-top: 55.6%;
}

img.news-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.news-slider__item-content {
  padding: 16px 32px 24px;
}

.news-slider__item-time {
  font-size: 11px;
  line-height: 16px;
  color: #0054a3;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-time.c-primary-2-shade-2 {
  color: #f20000;
}

.news-slider__item-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 2;
}

@media (any-hover: hover) {
  .news-slider__item-link:hover ~ .news-slider__item-content .news-slider__item-text {
    color: #0054a3;
  }
}
.news-slider__mobile-link {
  display: none;
}

@media (max-width: 1023px) {
  .news-slider__item-banner::before {
    padding-top: 55.33%;
  }

  .news-slider__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .news-slider__head {
    margin-bottom: 16px;
  }

  .news-slider__categories {
    flex: unset;
    margin: 0;
    flex-wrap: nowrap;
  }

  .news-slider__category {
    font-size: 14px;
    margin: 0 12px 0 0;
  }

  .news-slider__category:last-child {
    margin-right: 0;
  }

  .news-slider__all-link {
    display: none;
  }

  .news-slider .swiper-container::before,
.news-slider .swiper-container::after {
    display: none;
  }

  .news-slider__item-banner {
    position: relative;
  }

  .news-slider__item-content {
    padding: 12px 26px 20px;
  }

  .news-slider__item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .news-slider__mobile-link {
    margin-top: 20px;
    display: block;
  }

  .news-slider .swiper-slider__arrow {
    display: none;
  }
}
.note-block {
  background-color: #fff9f2;
  font-size: 16px;
  line-height: 24px;
  padding: 18px 20px;
  border-radius: 8px;
}

.note-tooltip {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -12px;
  cursor: pointer;
}

.note-tooltip__bar {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #0054a3;
}

.note-tooltip__icon {
  display: block;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

.note-tooltip__tooltip {
  position: absolute;
  top: calc(100% - 12px);
  left: auto;
  right: -21px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0.25s, opacity 0.25s;
}

.note-tooltip__wrap {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  padding: 12px;
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  min-width: 150px;
}

.note-tooltip__wrap::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  right: 37px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3.75px 8px 3.75px;
  border-color: transparent transparent #ffffff transparent;
}

.note-tooltip:hover .note-tooltip__tooltip,
.note-tooltip.hover .note-tooltip__tooltip,
.note-tooltip__tooltip:hover,
.note-tooltip__tooltip.hover {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.note-tooltip--upper .note-tooltip__tooltip {
  top: auto;
  bottom: 100%;
}

.note-tooltip--upper .note-tooltip__wrap {
  margin-top: 0;
  margin-bottom: 8px;
}

.note-tooltip--upper .note-tooltip__wrap::before {
  transform: scaleY(-1);
  top: auto;
  bottom: 0;
}

@media (max-width: 1023px) {
  .note-tooltip__tooltip {
    right: -15px;
  }

  .note-tooltip__wrap {
    min-width: 140px;
  }

  .note-tooltip__wrap::before {
    right: 31px;
  }
}
.one-click__row {
  margin-top: 32px;
}

.one-click__row--action {
  display: flex;
  justify-content: center;
}

.click-product__promocode .input-promocode {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
}

.input-promocode span {
  color: #48BB28;
}

.one-click__container {
  margin-top: 34px;
}

.close-btn {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #BABABA;
}

.one-click__back .close-btn {
  position: absolute;
  top: 18px;
  left: 40px;
}

.close-btn__icon {
  width: 12px;
  flex: 0 0 auto;
  margin-right: 8px;
  height: 12px;
  transform: rotate(90deg);
}

@media (any-hover: hover) {
  .close-btn:hover {
    cursor: pointer;
  }
}
.page-footer {
  padding: 42px 0 0 42px;
  position: relative;
  z-index: 2;
  background: #F2F6FA;
}

.page-footer__layout {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.page-footer__main {
  padding-bottom: 48px;
}

.page-footer__block {
  margin: 20px 0;
}

.page-footer__block-title {
  margin-bottom: 10px;
  color: #010101;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.page-footer__block-title:active {
  color: #033768;
}

.arrow-icon {
  width: 15px;
  height: 10px;
}

.arrow-icon--down {
  transform: rotate(90deg);
  transition: 0.3s;
}

.open .page-footer__block-button .arrow-icon--down {
  transform: rotate(90deg) scale(-1);
}

.page-footer-menu__item {
  margin-bottom: 6px;
}

.page-footer-menu__item:last-child {
  margin-bottom: 16px;
}

.page-footer-menu__link {
  color: #010101;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  padding: 4px 0;
  text-decoration: none;
}

.page-footer-menu__link:active {
  color: #033768;
}

.page-footer-menu__item--icon .page-footer-menu__link {
  position: relative;
  padding-left: 32px;
  display: inline-block;
}

.page-footer-menu__img {
  width: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.page-footer__block-button {
  display: none;
}

@media (min-width: 1024px) {
  .page-footer__block-title:hover {
    color: #033768;
  }

  .page-footer-menu__link:hover {
    color: #033768;
  }
}
@media (max-width: 1439px) {
  .page-footer__layout {
    grid-template-columns: repeat(3, minmax(190px, 1fr));
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (max-width: 1023px) {
  .page-footer {
    padding-top: 0;
    padding-left: 0;
  }

  .page-footer__main {
    padding: 18px 0;
  }
}
@media (max-width: 767px) {
  .page-footer__layout {
    grid-template-columns: repeat(2, minmax(190px, 1fr));
  }

  .page-footer__main {
    padding: 0;
  }

  .page-footer {
    padding: 8px 0 28px;
  }

  .page-subfooter__cell:last-child {
    padding-bottom: 0;
  }
}
@media (max-width: 639px) {
  .page-footer__layout {
    display: block;
  }

  .page-footer__block-button {
    display: block;
  }

  .page-footer__block {
    border-bottom: 1px solid #99BBDA;
    margin: 0;
  }

  .page-footer__block-title {
    margin: 0;
  }

  .page-footer__block-button {
    color: #010101;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .page-footer__helper {
    padding: 20px 40px 20px 0;
    position: relative;
  }

  .page-footer__cell--icon {
    margin-top: 20px;
  }

  .page-footer__cell--icon .page-footer__block-body {
    max-height: none;
  }

  .page-footer__cell--icon .page-footer__block {
    border: none;
  }

  .page-footer__cell--icon .page-footer-menu {
    display: flex;
    flex-wrap: wrap;
    margin: -7px;
  }

  .page-footer__cell--icon .page-footer__helper,
.page-footer__cell--icon .page-footer-menu__text {
    display: none;
  }

  .page-footer__cell--icon .page-footer-menu__img {
    display: block;
    position: static;
    width: 28px;
    height: 28px;
    transform: unset;
  }

  .page-footer__cell--icon .page-footer-menu__link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px;
  }

  .page-footer-menu__item--icon {
    padding: 7px;
    margin-bottom: 0;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 240px;
  color: #033768;
  text-decoration: none;
  transition: 0.2s;
  outline: 1px dashed rgba(140, 140, 140, 0);
  outline-offset: 2px;
}

.page-header {
  position: relative;
}

@media (max-width: 767px) {
  .search-small__wrap.active {
    z-index: 100;
  }
}
.page-header-logo__img {
  display: block;
  width: 240px;
  height: 24px;
}

.page-header-logo__icon {
  display: flex;
  width: 100%;
  height: 100%;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
    opacity: 0.75;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #8C8C8C;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 170px;
    height: 50px;
  }

  .page-header-logo__img {
    width: 160px;
    height: 22px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 130px;
    height: 40px;
  }
}
v-page-header {
  display: block;
  height: 100px;
}

.page-header .container {
  background: #0054a3;
  position: relative;
}

.page-header__layout {
  display: flex;
  align-items: center;
  margin: 0 -10px;
  padding: 32px 0 12px 0;
}

.btn-burger-icon {
  width: 20px;
  height: 15px;
  margin-right: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

.btn-burger-icon div {
  width: 100%;
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.btn-burger-icon div:after,
.btn-burger-icon div:before {
  content: "";
  display: block;
  height: 2px;
  border-radius: 4px 0 0 4px;
  background: currentColor;
}

.btn-burger-icon div:after,
.btn-burger-icon div:after,
.btn-burger-icon div:after {
  border-radius: 0 4px 4px 0;
}

.btn-burger-icon div:before {
  width: 14px;
}

.btn-burger-icon div:after {
  width: 4px;
}

.btn-burger-icon div:nth-child(1) {
  top: 0;
}

.btn-burger-icon div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}

.btn-burger-icon div:nth-child(2):before {
  width: 4px;
}

.btn-burger-icon div:nth-child(2):after {
  width: 14px;
}

.btn-burger-icon div:nth-child(3) {
  top: unset;
  bottom: 0;
}

.btn-burger--active .btn-burger-icon div:nth-child(2) {
  display: none;
}
.btn-burger--active .btn-burger-icon div:nth-child(1),
.btn-burger--active .btn-burger-icon div:nth-child(3) {
  top: 50%;
  transform: translateY(-50%);
}
.btn-burger--active .btn-burger-icon div:nth-child(3):after {
  width: 100%;
  transform: rotate(45deg);
}
.btn-burger--active .btn-burger-icon div:nth-child(1):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(3):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(1):after {
  width: 100%;
  transform: rotate(-45deg);
}

@keyframes openMenu {}
.page-header__cell {
  flex: 0 0 auto;
  padding: 0 10px;
}

.header {
  padding-top: 40px;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}

.page-header__cell--search {
  flex: 1 1 auto;
  max-width: 588px;
  padding: 0;
}

.page-header__cell--menu {
  display: none;
}

.page-header__cell--menu .page-header__menu-btn {
  display: none;
}

.page-header__menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin: -10px;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
}

.page-header__menu-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.menu {
  position: absolute;
  top: calc(100% + 56px);
  z-index: 20;
  width: 100%;
  left: 0;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
  overflow-y: auto;
  height: calc(100vh - 208px);
}

.menu__cross {
  position: absolute;
  color: #BABABA;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 26px;
  top: 36px;
}

.menu__cross-closebtn {
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .menu__cross:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
.menu__container {
  display: flex;
  flex-direction: column;
  padding: 44px 64px 80px;
}

.menu--open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.menu__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -13px;
}

.menu__list a {
  text-decoration: none;
}

.menu__item {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.menu__submenu-hide {
  transition: 0.3s;
  overflow: hidden;
}

.menu__show-more {
  width: 100%;
}

.button-unwrap__subtext {
  display: none;
}

.button-unwrap {
  transition: 0.3s;
}

.button-unwrap--sm {
  font-size: 14px;
}

.button-unwrap.open-collapse .button-unwrap__icon,
.active .button-unwrap__icon {
  transform: scale(-1);
}

.active .button-unwrap__text {
  display: none;
}

.active .button-unwrap__subtext {
  display: block;
}

.menu__main {
  color: #0054a3;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
  align-items: center;
}

.menu__main-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  overflow: hidden;
  width: 56px;
  height: 56px;
  background: #E5EEF6;
  border-radius: 8px;
}

.menu-toggler {
  transition: 0.3s;
  overflow: hidden;
}

.menu__main-img {
  max-width: 32px;
  max-height: 32px;
}

.menu__main-text {
  margin-left: 20px;
}

.menu__lower {
  margin-top: 28px;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
  line-height: 24px;
}

.menu__lower-link {
  color: #010101;
  display: inline-block;
}

.menu__submenu-link {
  font-weight: 400;
  color: #343434;
  display: inline-block;
}

.menu__submenu-link,
.menu__lower-link {
  cursor: pointer;
  position: relative;
  padding: 6px 20px 6px 0;
}

.menu__item {
  width: 25%;
  padding: 0 13px;
}

.icon-next {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  justify-content: center;
  top: 50%;
  right: 40px;
  opacity: 0;
  transform: translateY(-50%);
}

.icon-next:after,
.icon-next:before {
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  border-radius: 5px;
  transform: rotate(45deg);
  transform-origin: 70% 50%;
  background: #0054a3;
}

.icon-next:after {
  transform: rotate(-45deg);
}

.icon-next i {
  display: block;
  height: 2px;
  width: 18px;
  border-radius: 5px;
  background: #0054a3;
}

.menu__row-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.menu__row {
  padding-top: 32px;
  margin-top: 32px;
  border-top: 1px solid #D1D1D1;
}

.menu__row-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  display: inline-block;
  text-decoration: none;
  color: #010101;
  margin-bottom: 20px;
}

.menu__row-el-img {
  filter: grayscale(100%);
  transition: 0.3s;
  object-fit: contain;
}

.menu__row-content {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
}

.menu__row-el {
  padding: 8px;
  cursor: pointer;
  width: 156px;
  height: 56px;
}

.menu__row-el:active .menu__row-el-img {
  filter: grayscale(0);
}

.menu__submenu-list,
.menu__lower-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.menu__submenu-item {
  width: 100%;
}

.header-wrap {
  position: relative;
}

.page-header__cell--enter {
  display: flex;
  margin: 0 -10px;
}

.page-header__cell-el {
  padding: 0 10px;
}

.page-header__cell--action {
  padding: 0 10px 0 18px;
}

.page-header__cell--basket,
.page-header__cell-favorite {
  padding: 0 18px;
}

.page-header__cell--burger {
  padding: 0 25px;
}

.btn-burger {
  font-weight: 700;
  font-size: 18px;
}

.page-header__group {
  display: flex;
  align-items: center;
}

.page-header__group--left {
  flex: 1 1 auto;
}

@media (min-width: 1024px) {
  .menu__row-el:hover .menu__row-el-img {
    filter: grayscale(0);
  }

  .menu__submenu-link:hover,
.menu__lower-link:hover {
    width: 100%;
    color: #0054a3;
  }

  .menu__submenu-link:hover .icon-next,
.menu__lower-link:hover .icon-next {
    opacity: 1;
    right: 0;
    transition: 0.3s 0.3s;
  }
}
@media (max-width: 1279px) {
  .menu__container {
    padding: 40px 20px 50px;
  }

  .menu__item {
    padding: 0 8px;
  }

  .menu__list {
    margin: 0 -8px;
  }
}
@media (max-width: 1023px) {
  .page-header__cell--menu {
    display: block;
  }

  .btn-burger {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 14px;
  }

  .page-header__group--left {
    justify-content: space-between;
  }

  .page-header__cell--burger,
.page-header__cell--action {
    display: none;
  }

  .page-header__cell--search {
    flex: 0 0 auto;
  }

  .page-header .container {
    position: static;
    height: 84px;
  }

  .page-header__layout {
    padding: 18px 0;
  }

  .page-header-logo {
    width: 160px;
    height: 22px;
  }

  .page-header__menu-btn {
    height: 26px;
  }

  .page-header__cell-favorite {
    display: none;
  }
}
@media (max-width: 479px) {
  .page-header__cell--menu .page-header__menu-btn {
    display: flex;
  }

  .page-header__cell--menu .btn-burger {
    display: none;
  }

  .page-header .container {
    height: 72px;
  }

  .btn-burger-icon {
    margin-right: 0;
  }
}
@media (max-width: 379px) {
  .page-header-logo {
    width: 130px;
    height: 22px;
  }
}
/* --- page navigation --- */
.page-nav {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
  margin-top: 20px;
  align-items: center;
}

.page-nav__row:first-child {
  margin-top: 0;
}

.page-nav__row .btn {
  width: 100%;
}

.page-nav__desc {
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__cell--right {
  margin-left: auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  justify-content: center;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  text-decoration: none;
}

.page-nav__link:only-child {
  display: none;
}

.page-nav__link .svg-icon {
  width: 11px;
  height: 9px;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link--prev,
.page-nav__link--next {
  box-shadow: 0 0 0 2px #E8E8E8 inset;
}

.page-nav__link--prev {
  margin-right: 20px;
}

.page-nav__link--next {
  margin-left: 20px;
}

.page-nav__link--prev .svg-icon {
  transform: rotate(90deg);
}

.page-nav__link--next .svg-icon {
  transform: rotate(-90deg);
}

.page-nav__link--next .svg-icon,
.page-nav__link--prev .svg-icon {
  color: #010101;
}

.page-nav__link {
  min-width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .page-nav__link--prev:hover,
.page-nav__link--next:hover {
    box-shadow: 0 0 0 2px #6698C8 inset;
  }

  .page-nav__link:hover {
    color: #6698C8;
  }
}
.page-nav__link--prev:active,
.page-nav__link--next:active {
  box-shadow: 0 0 0 2px #6698C8;
}

.page-nav__link:active {
  color: #6698C8;
  box-shadow: 0 0 0 2px #6698C8 inset;
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-nav__link.page-nav__link--active {
  cursor: default;
  background: #6698C8;
  color: #ffffff;
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
  }

  .page-nav__cell--left {
    display: none;
  }

  .page-nav__row {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }

  .page-nav__cell--right {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .page-nav__link--prev {
    margin-right: 10px;
  }

  .page-nav__link--next {
    margin-left: 10px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
  font-weight: 400;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}

.page-section-header__title.page-section-header__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

@media (max-width: 1023px) {
  .page-section-header__title.page-section-header__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.page-section {
  margin: 60px 0;
}

.page-subfooter {
  padding: 48px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  background: #F2F6FA;
  position: relative;
  z-index: 2;
}

.page-subfooter__copyright {
  display: flex;
  justify-content: center;
  padding: 20px;
}

.page-subfooter__cell-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.page-subfooter__layout {
  display: flex;
  margin: -5px -12px;
  width: calc(100% + 24px);
  justify-content: space-between;
}

.page-subfooter__cell-row--small {
  margin: -5px;
}

.page-subfooter__cell-row--small .page-subfooter__media {
  padding: 5px;
  width: 60px;
  height: 45px;
}

.page-subfooter__cell-row--big {
  margin: -12px;
  width: calc(100% + 24px);
}

.page-subfooter__media {
  flex: 0 0 auto;
}

.page-subfooter__cell-row--big .page-subfooter__media {
  width: 180px;
  padding: 12px;
  display: flex;
  align-items: center;
}

.page-subfooter__img {
  display: block;
  width: 100%;
  height: auto;
}

.page-subfooter__desc {
  padding-top: 16px;
  font-size: 10px;
  line-height: 16px;
}

.page-subfooter__link {
  margin-top: 17px;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  color: #343434;
}

.page-subfooter__cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 5px 12px;
}

.page-subfooter__cell--left {
  width: 45%;
}

.page-subfooter__cell--right {
  width: 49%;
}

.page-footer-menu {
  transition: height 0.3s ease, opacity 0.3s ease;
}

.accordion-enter-active,
.accordion-leave-active {
  will-change: height, opacity;
  transition: height 0.3s ease, opacity 0.3s ease;
  overflow: hidden;
}

.accordion-enter {
  height: 0 !important;
}

.accordion-leave-to {
  height: 0 !important;
  opacity: 0;
}

@media (max-width: 1023px) {
  .page-subfooter {
    padding: 0;
  }

  .page-subfooter__layout {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .page-subfooter__cell {
    width: 100%;
    padding: 18px 0;
  }

  .page-subfooter__cell:last-child {
    order: -1;
  }

  .page-subfooter__cell-row--big .page-subfooter__media {
    width: 116px;
    display: flex;
  }

  .page-subfooter__cell-row--big {
    margin: 0 -12px;
    width: calc(100% + 24px);
  }

  .page-subfooter__link {
    margin-left: auto;
    margin-right: auto;
  }

  .page-subfooter__cell--right {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .page-subfooter__layout {
    margin: 0;
  }

  .page-subfooter {
    padding-bottom: 0;
  }

  .page-subfooter__cell--left {
    padding-bottom: 0;
  }

  .page-subfooter__cell-row--small .page-subfooter__media {
    padding: 2px;
    width: 46px;
    height: auto;
  }

  .page-subfooter__cell-row--small {
    margin: -2px;
    max-width: 190px;
  }
}
.page-title {
  margin: 15px 0;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #0054a3;
  color: #0054a3;
  text-align: left;
}

.panel__logo {
  width: 126px;
  height: 14px;
  display: flex;
}

.panel__logo-img {
  display: block;
  width: 126px;
  height: 14px;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 40px;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #010101;
}

.panel__back-btn {
  position: relative;
  width: 50px;
  height: 44px;
}

.panel__back {
  display: flex;
  align-items: center;
  height: 50px;
}

.panel__back-text {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
  padding: 10px 20px;
}

.panel-head__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel-head__btn--close {
  margin-right: -20px;
  padding-right: 20px;
  margin-left: auto;
}

.panel-head__btn--back {
  position: absolute;
  top: 0;
  right: 0;
}

.panel-head__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  color: #ffffff;
}

.panel-head__title {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #b80505;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #A3A3A3;
}

.panel-subhead {
  background: #033768;
  padding: 12px 16px;
  color: #ffffff;
}

.panel__subhead-helper {
  display: flex;
  align-items: center;
}

.panel__subhead-logo {
  width: 44px;
  height: 44px;
  display: flex;
  color: #ffffff;
  margin-right: 31px;
}

.panel__desc-name {
  color: #ffffff;
}

.panel__subhead-logo:active {
  color: rgba(255, 255, 255, 0.6);
}

.panel__desc-text {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 2px;
}

.panel__subhead-name {
  font-size: 16px;
  line-height: 24px;
}

.panel__subhead-btn {
  margin-left: auto;
  color: rgba(255, 255, 255, 0.6);
}

.panel {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 360px;
  background: #ffffff;
  z-index: 120;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.25s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
  overflow: auto;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.panel__body {
  display: block;
  overflow-x: hidden;
  padding: 20px 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel--border {
  position: relative;
}

.panel__desc {
  padding: 32px 16px;
}

.panel--border:before {
  content: "";
  width: calc(100% - 32px);
  position: absolute;
  left: 16px;
  bottom: 0;
  height: 1px;
  background: #D1D1D1;
}

.panel__phones-el {
  margin-top: 16px;
}

.panel__phones-el:first-child {
  margin-top: 0;
}

.panel__row--favorite .basket-small__cell-main {
  display: block;
  margin: 0 0 0 12px;
}

.panel__schedule-title,
.panel__phones-title {
  font-size: 14px;
  color: #676767;
  margin-bottom: 8px;
}

.panel__phones-link {
  font-weight: 700;
  font-size: 24px;
}

.panel__row--favorite .basket-small__widget,
.panel__row--favorite .basket-small__title {
  color: inherit;
}

.panel__footer {
  color: #343434;
}

.panel__footer .basket-small__icon {
  color: #033768;
}

.panel__row--favorite .basket-small__widget {
  flex-direction: row;
  justify-content: flex-start;
  padding: 8px 0;
}

.panel__row {
  padding: 22px 16px;
  position: relative;
}

.panel__item {
  display: block;
}

.panel__schedule,
.panel__phones {
  padding: 8px 0;
}

.panel__link-icon {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  color: #0054a3;
  margin-right: 12px;
}

.panel__schedule-value {
  font-size: 18px;
}

.panel__link-text {
  color: #343434;
}

.panel__link-icon .svg-icon {
  width: 100%;
}

.panel__link {
  display: flex;
  align-items: flex-end;
  padding: 9px 16px;
}

.panel__list {
  padding: 23px 0;
}

.panel__social-icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
}

.panel__social {
  display: flex;
  margin: 22px -10px -10px -10px;
  flex-wrap: wrap;
}

.panel__social-el {
  padding: 10px;
}

.panel__item + .panel__item {
  border-top: none;
}

.panel__item:first-child {
  border-top: none;
}

.panel__btn {
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 16px;
  color: #010101;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.panel__btn-icon-wrap {
  width: 44px;
  height: 44px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E5EEF6;
  margin-right: 20px;
}

.panel__btn-icon {
  height: 24px;
  width: 24px;
  transition: 0.2s;
}

.panel__btn-icon img {
  display: block;
  height: 24px;
  width: 24px;
}

.panel__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel__btn-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  color: #8C8C8C;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 7px;
  height: 11px;
}

.panel__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.panel__btn-arrow--back {
  transform: translateY(-50%) rotate(-180deg);
}

.panel__btn-main {
  flex: 1 1 auto;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
}

.panel__back .icon-next,
.panel__head .icon-next,
.panel__btn .icon-next {
  opacity: 1;
}

.panel__back .icon-next {
  right: 18px;
}

.panel__body--child .panel__btn-main {
  color: #010101;
  font-weight: 700;
  font-size: 16px;
}

.panel__body--child .panel__btn {
  padding: 20px 16px;
}

.panel__submenu-link {
  font-weight: 400;
  color: #343434;
  padding: 8px 16px;
  font-size: 16px;
  display: inline-block;
}

.panel__submenu-el:first-child .panel__submenu-link {
  padding-top: 0;
}

.panel__body--child .panel__item {
  position: relative;
}

.panel__body--child .panel__item:last-child:before {
  content: none;
}

.panel__body--child .panel__item:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 32px);
  left: 16px;
  height: 1px;
  background: #D1D1D1;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #b80505;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active {
  background: #BABABA;
}

@media (max-width: 639px) {
  .panel {
    width: 100%;
  }
}
.pay-icons__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.pay-icons__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.pay-icons__item {
  display: block;
  width: 50px;
  height: 28px;
}

.pay-icons__item--visa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--vbvisa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--mc {
  width: 43px;
  height: 28px;
}

.pay-icons__item--mcsc {
  width: 59px;
  height: 28px;
}

.pay-icons__item--belcart {
  width: 100px;
  height: 28px;
}

.pay-icons__item--webpay {
  width: 100px;
  height: 28px;
}

.payment {
  color: #343434;
}

.payment-title {
  font-size: 32px;
  line-height: 44px;
}

.payment-list__media-list {
  display: flex;
  margin: 7px -10px -10px -10px;
  flex-wrap: wrap;
}

.payment-list__media-item {
  max-width: 80px;
  padding: 10px;
}

.payment-desc {
  margin-top: 12px;
}

.payment-accordion {
  margin-top: 40px;
}

.payment-content {
  margin-top: 52px;
}

.payment-content__list {
  margin-top: 20px;
}

.payment-content__list-title {
  font-weight: 700;
  font-size: 24px;
  color: #010101;
}

.payment-content__lable {
  padding: 16px 20px;
  margin-top: 16px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-content__lable-text {
  color: #8C8C8C;
  font-size: 12px;
  padding-left: 24px;
  position: relative;
}

.payment-content__lable-text .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
}

.payment-content__text {
  margin-top: 20px;
}

.payment-content__list-block {
  padding-left: 12px;
}

.payment-accordion__btn {
  font-weight: 700;
  font-size: 24px;
  color: #0054a3;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
}

.payment-accordion__desc > *:first-child {
  margin-top: 0;
}

.payment-accordion__desc > *:last-child {
  margin-bottom: 0;
}

.accordion-list__el {
  display: flex;
}

.accordion-list__rigth {
  width: 20%;
  flex: 0 0 auto;
  margin-left: 52px;
}

.accordion-list__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.accordion-list__desc {
  margin-top: 12px;
  font-size: 14px;
}

.accordion-list__desc p {
  margin: 0;
}

.accordion-list__lable {
  margin-top: 12px;
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-accordion__btn-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
}

.payment-accordion__btn-text {
  text-align: left;
}

.payment-accordion__btn-icon .svg-icon {
  width: 17px;
  height: 10px;
  transition: 0.3s;
}

.payment-accordion__el {
  margin-top: 40px;
}

.accordion--active .svg-icon {
  transform: scale(-1);
}

.payment-accordion__content {
  transition: 0.3s;
}

.payment-accrodion__helper {
  padding: 20px 0 0 40px;
}

.payment-accordion__el:first-child {
  margin-top: 0;
}

.accordion-list__el {
  padding-bottom: 40px;
}

.accordion-list__el:not(:last-child) {
  border-bottom: 1px solid #D1D1D1;
}

.accordion-list__el:not(:first-child) {
  padding-top: 40px;
}

@media (max-width: 1023px) {
  .payment-accordion__el {
    margin-top: 20px;
  }

  .payment-content {
    margin-top: 32px;
  }

  .payment-accordion {
    margin-top: 20px;
  }

  .accordion-list__rigth {
    width: 220px;
    flex: 0 0 auto;
    margin-left: 20px;
  }
}
@media (max-width: 639px) {
  .accordion-list__el {
    flex-direction: column;
  }

  .accordion-list__rigth {
    width: 100%;
    flex: 0 0 auto;
    margin-left: 0;
    margin-top: 20px;
  }

  .accordion-list__img {
    width: 100%;
  }

  .payment-accrodion__helper {
    padding-left: 0;
  }

  .payment-accordion__btn {
    font-size: 18px;
  }
}
.preloader-card__footer-desc,
.preloader-card__footer-info,
.preloader-card__price-info,
.preloader-card__price-main,
.preloader-card__price-old,
.preloader-card__terms-text,
.preloader-card__terms-icon,
.preloader-card__img,
.preloader-card__raiting-caption,
.preloader-card__raiting-main,
.preloader-card__text,
.preloader-card__title,
.preloader-card__icon,
.preloader-page__sort-nav,
.preloader-page__sort-field,
.preloader-page__filter-action,
.preloader-page__filter-field,
.preloader-page__head-title,
.preloader-page__head-desc {
  background-color: #e1e6f0;
  background-image: linear-gradient(90deg, transparent, #f7f8f9 50%, transparent);
  background-size: 100px 100%;
  background-position: left -100px top 0;
  background-repeat: no-repeat;
  animation: shine 2s ease-in-out infinite;
  border-radius: 12px;
}

.preloader-page__head-title {
  height: 44px;
  width: 290px;
}

.preloader-page__head-desc {
  width: 100%;
  max-width: 330px;
  height: 52px;
  margin-top: 30px;
}

.preloader-page__filter {
  width: 100%;
  margin-top: 28px;
  background: #f2f6fa;
  padding: 26px;
}

.preloader-page__filter-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.preloader-page__filter-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 12px;
}

.preloader-page__filter-field {
  height: 48px;
}

.preloader-page__filter-field--small {
  height: 24px;
  width: 70%;
}

.preloader-page__filter-actions {
  border-top: 1px solid #d1d1d1;
  display: flex;
  justify-content: space-between;
  padding: 24px 0;
}

.preloader-page__filter-action {
  height: 24px;
  width: 214px;
}

.preloader-page__sort {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.preloader-page__sort-grid {
  margin: -10px;
  display: flex;
  flex-wrap: wrap;
  width: 400px;
}

.preloader-page__sort-cell {
  padding: 10px;
  flex: 0 0 auto;
  width: 33.33%;
}

.preloader-page__sort-field {
  height: 24px;
  width: 100%;
}

.preloader-page__sort-nav {
  width: 94px;
  height: 32px;
}

.preloader-page__catalog {
  margin-top: 32px;
}

.preloader-page__catalog-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
  width: calc(100% + 32px);
}

.preloader-page__catalog-grid-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 16px;
}

.preloader-card {
  padding: 15px 16px 20px;
  background: #f2f6fa;
  border-radius: 6px;
}

.preloader-card__group {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.preloader-card__title {
  height: 32px;
  width: 96px;
}

.preloader-card__icon {
  width: 30px;
  height: 30px;
}

.preloader-card__text {
  height: 19px;
  width: 100px;
}

.preloader-card__row {
  margin-top: 8px;
}

.preloader-card__text--big {
  width: 150px;
}

.preloader-card__body {
  margin-top: 16px;
}

.preloader-card__img {
  width: 100%;
  height: 200px;
}

.preloader-card__raiting {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.preloader-card__raiting-caption {
  height: 24px;
  width: 146px;
}

.preloader-card__rating-row {
  margin-top: 6px;
}

.preloader-card__raiting-main {
  height: 34px;
  width: 218px;
}

.preloader-card__terms {
  margin-top: 16px;
}

.preloader-card__terms-grid {
  margin: 0 -10px;
  display: flex;
  width: calc(100% + 20px);
}

.preloader-card__terms-cell {
  padding: 0 10px;
  width: 33.33%;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.preloader-card__terms-icon {
  width: 30px;
  height: 30px;
}

.preloader-card__terms-text {
  height: 28px;
  width: 68px;
  margin-top: 4px;
}

.preloader-card__price {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.preloader-card__price-main {
  width: 110px;
  height: 36px;
}

.preloader-card__price-old {
  margin-top: 4px;
  height: 16px;
  width: 80px;
}

.preloader-card__price-info {
  margin-top: 12px;
  height: 16px;
  width: 162px;
}

.preloader-card__footer {
  margin-top: 20px;
}

.preloader-card__footer-info {
  height: 24px;
  width: 160px;
  margin-top: 8px;
}

.preloader-card__footer-desc {
  height: 16px;
  width: 100px;
}

@keyframes shine {
  0%, 10% {
    background-position: left -100px top 0;
  }
  30%, 100% {
    background-position: right -100px top 0;
  }
}
@media (max-width: 1279px) {
  .preloader-page__catalog-grid-cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .preloader-page__catalog-grid-cell {
    width: 50%;
  }

  .preloader-page__filter-cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .preloader-page__catalog-grid-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .preloader-page__sort {
    flex-direction: column;
  }

  .preloader-page__sort-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 100%;
  }

  .preloader-page__sort-nav {
    margin-top: 16px;
  }
}
.product-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-grid__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-grid__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-grid__cell {
    padding: 6px;
  }
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .product-grid__cell {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 100%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  position: relative;
}

.product-image--loading {
  background: #BABABA;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  transition: opacity 0.2s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #BABABA;
  color: #A3A3A3;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-line {
  position: relative;
}

.product-line__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-line__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 6px;
  }
}

.product-line__cell:nth-child(n+6) {
  display: none;
}

@media (any-hover: none) {
  .product-line__block {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 64px * 2);
    margin-left: -64px;
    margin-right: -64px;
    padding-left: 64px;
  }

  .product-line__grid::after {
    content: "";
    display: block;
    width: 64px;
    height: 1px;
    flex: 0 0 auto;
  }

  .product-line__cell.product-line__cell.product-line__cell:nth-child(n) {
    display: flex;
  }
}
@media (any-hover: none) and (max-width: 1023px) {
  .product-line__block {
    width: calc(100% + 20px * 2);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
  }

  .product-line__grid::after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    flex: 0 0 auto;
  }
}
@media (max-width: 1279px) {
  .product-line__cell {
    width: 25%;
  }

  .product-line__cell:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .product-line__cell {
    width: 33.33%;
  }

  .product-line__cell:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-line__cell {
    width: 50%;
  }

  .product-line__cell:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 479px) {
  .product-line__cell {
    width: 100%;
  }

  .product-line__cell:nth-child(n+2) {
    display: none;
  }
}
.product-list__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-list__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 6px;
  }
}

.product-list__cell:hover {
  z-index: 11;
}

.product-list__cell .product-banner {
  margin: 0 -10px;
  padding: 20px 30px 44px 56px;
}

.product-list__cell .product-banner__title {
  font-size: 32px;
}

.product-list__cell .product-banner__media {
  height: 100%;
}

.product-list__cell .product-banner__content {
  max-width: 430px;
}

.product-list__cell .product-banner__action {
  margin-top: 28px;
}

@media (max-width: 768px) {
  .product-list__cell .product-banner {
    padding: 20px;
  }

  .product-list__cell .product-banner__title {
    font-size: 24px;
  }
}
.product-order {
  display: flex;
  text-decoration: none;
  color: inherit;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
  align-items: baseline;
}

.product-order:first-child {
  padding-top: 0;
}

.product-order__main {
  flex: 1 1 auto;
  width: auto;
  display: flex;
  align-self: flex-start;
}

.product-order__scu {
  flex: 0 0 auto;
  width: 40%;
}

.product-order__price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__quantity {
  flex: 0 0 auto;
  width: 15%;
}

.product-order__sum-price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__sum-price .price--sm .price__group--old .price__value,
.product-order__sum-price .price--sm .price__group--old .price__currency {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.product-order__sum-price .price__group--old {
  text-align: right;
}

.product-order__image-wrap {
  flex: 0 0 auto;
  width: 88px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
  margin-right: 20px;
}

.product-order__image {
  display: block;
  width: 100%;
  height: 80px;
  object-fit: contain;
}

.product-order__image-info {
  flex: 1 1 auto;
}

.product-order__brand {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.product-order__name {
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 2px;
}

.product-order__model {
  font-size: 14px;
  line-height: 24px;
  margin-top: 2px;
}

.product-order__scu {
  font-size: 14px;
  line-height: 24px;
  width: 15%;
  color: #8C8C8C;
  text-align: center;
}

.product-order__quantity {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.product-order__mob-label {
  display: none;
}

.product-order__mob-price {
  margin-top: 4px;
}

.product-order__mob-property {
  display: none;
}

@media (max-width: 1023px) {
  .product-order {
    flex-wrap: wrap;
  }

  .product-order:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }

  .product-order__main {
    width: 100%;
    order: 0;
  }

  .product-order__scu {
    display: none;
  }

  .product-order__price {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    text-align: left;
    padding-top: 15px;
    order: 2;
  }

  .product-order__quantity {
    display: none;
  }

  .product-order__sum-price {
    width: 50%;
    padding-top: 15px;
    flex-direction: column;
    align-items: flex-end;
    order: 3;
  }

  .product-order__mob-label {
    display: inline;
    font-size: 12px;
    line-height: 16px;
    color: #8C8C8C;
  }

  .product-order__image-wrap {
    margin-right: 16px;
    width: 84px;
    height: 75px;
  }

  .product-order__brand {
    font-size: 14px;
    line-height: 24px;
  }

  .product-order__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__model {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__mob-property {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 2px;
  }
}
.product-short__helper {
  display: flex;
  position: relative;
  padding: 16px 20px 20px 20px;
  background: #F2F6FA;
  border-radius: 8px;
}

.product-short__main {
  display: flex;
  flex: 1 1 auto;
}

.product-short__counter {
  width: 90px;
}

.product-short__count {
  padding: 0 20px;
}

.product-short__item {
  margin-top: 12px;
}

.product-short__item .availabulity-link {
  display: none;
}

.product-short__item:first-child {
  margin-top: 0;
}

.product-short__visual {
  width: 112px;
  height: 100px;
  flex: 0 0 auto;
  margin-right: 20px;
  background: #ffffff;
  display: flex;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
}

.product-short__price .price__group--old {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 24px;
}

.product-short__price .price__currency {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-short {
  font-size: 18px;
}

.product-short__title {
  font-weight: 700;
}

.product-short__name {
  margin-top: 4px;
}

.product-short__lable {
  margin-top: 4px;
}

.product-short__value {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

.product-short__price {
  font-size: 24px;
}

.product-short__lable .availability__icon {
  display: none;
}

.product-short__lable .availability-text {
  padding-left: 0;
}

.product-short__lable .availabitity-wrap {
  justify-content: flex-start;
}

.product-short__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product-short__helper:active .product-short__title {
  color: #033768;
}

.product-short__helper:active .product-short__name {
  color: #033768;
}

.product-short__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 16px -12px 0 -12px;
}

.product-short__actions-item {
  flex: 0 0 244px;
  padding: 12px;
}

.field .product-short__visual {
  margin-right: 16px;
}

.field .product-short__lable {
  margin-top: 6px;
}

.field .product-short {
  font-size: 16px;
}

.field .product-short__price .price__value-integer {
  font-size: 18px;
}

.field .product-short__price .price__value-fractional {
  font-size: 14px;
}

.field .product-short__visual {
  width: 84px;
  height: 75px;
}

.field .product-short__actions .product-short__actions-item {
  flex: 1 1 auto;
}

.field .product-short__main {
  width: 100%;
  margin-bottom: 16px;
  padding-left: 132px;
  position: relative;
}

.field .product-short__visual {
  position: absolute;
  left: 0;
  top: 0;
  width: 112px;
  height: 100px;
  overflow: hidden;
  justify-content: center;
  padding: 10px;
}

.field .product-short__count {
  padding-left: 132px;
}

.field .product-short__helper {
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 16px;
}

@media (any-hover: hover) {
  .product-short__helper:hover .product-short__title {
    color: #033768;
  }

  .product-short__helper:hover .product-short__name {
    color: #033768;
  }
}
@media (max-width: 767px) {
  .product-short__helper {
    padding: 16px;
  }

  .product-short__visual {
    margin-right: 16px;
  }

  .product-short__lable {
    margin-top: 6px;
  }

  .product-short {
    font-size: 16px;
  }

  .product-short__price .price__value-integer {
    font-size: 18px;
  }

  .product-short__price .price__value-fractional {
    font-size: 14px;
  }

  .field .product-short__main {
    padding-left: 0;
  }

  .field .product-short__visual,
.product-short__visual {
    position: static;
    width: 84px;
    height: 75px;
  }

  .field .product-short__count {
    padding-left: 0;
  }

  .product-short__actions .product-short__actions-item {
    flex: 1 1 auto;
  }
}
@media (max-width: 639px) {
  .product-short__main {
    width: 100%;
    margin-bottom: 16px;
  }

  .product-short__count {
    padding-left: 0;
  }

  .product-short__helper {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.product-slider {
  position: relative;
  min-height: 480px;
  padding-bottom: 50px;
}

.product-slider__slider {
  margin-top: 24px;
}

.product-slider__slider .product-slider__slide {
  padding-bottom: 86px;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider .swiper-scrollbar {
  display: none;
}

.product-slider .swiper-scrollbar,
.product-slider .swiper-pagination {
  display: none;
}

.product-slider .swiper-container {
  margin: -16px;
  width: calc(100% + 32px);
  padding: 0;
}

.product-slider__slide {
  padding: 16px;
}

.product-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1440px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #A3A3A3;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.product-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1440px / 2 - 64px);
}

.product-slider__arrow--next {
  left: 50%;
  margin-left: calc(1440px / 2 - 64px);
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.swiper-slider__slide-counter {
  display: none;
}

@media (max-width: 1471px) {
  .product-slider__arrow--next {
    left: auto;
    right: -16px;
  }

  .product-slider__arrow--prev {
    right: auto;
    left: -16px;
  }
}
@media (max-width: 767px) {
  .product-slider {
    padding-bottom: 30px;
  }

  .product-slider__arrows-wrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 190px;
    z-index: 2;
  }

  .product-slider .swiper-slider__arrow {
    top: auto;
    bottom: 0;
    transform: none;
  }

  .product-slider .swiper-slider__arrow--prev {
    left: 0;
  }

  .product-slider .swiper-slider__arrow--next {
    right: 0;
  }

  .product-slider .swiper-slider__slide-counter {
    display: block;
    position: absolute;
    top: auto;
    bottom: 11px;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 14px;
    line-height: 24px;
    color: #010101;
  }

  .product-slider--cards {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    overflow: hidden;
  }

  .product-slider--cards .product-slider__arrows-wrap {
    display: none;
  }

  .product-slider--cards .section-head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-slider--cards .product-slider__slide {
    padding: 8px;
  }

  .product-slider--cards .swiper-container {
    padding: 0 40px 40px 16px;
    margin: -8px;
    width: calc(100% + 16px);
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  flex: 1 1 auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  max-height: 32px;
  min-height: 32px;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.product-t-grid__group {
  display: flex;
  justify-content: space-between;
}

.product-t-grid__free {
  display: flex;
  margin: 6px -4px 0;
  position: relative;
  z-index: 12;
}

.product-t-grid__free:hover {
  z-index: 20;
}

.product-t-grid__free-el {
  display: flex;
  padding: 0 4px;
  width: 38px;
  height: 30px;
  margin-bottom: 5px;
}

.product-t-grid__free.icon-fura {
  margin: 0 -4px 0;
}

.icon-fura .product-t-grid__free-el {
  width: 52px;
}

.icon-fura .v-svg-icon {
  width: 44px;
  height: 18px;
}

.product-t-grid__free-el .tooltip {
  bottom: auto;
  top: 100%;
  left: auto;
  right: -5px;
}

.icon-fura .product-t-grid__free-el .tooltip {
  min-width: 120px;
}

.product-t-grid__free-el .tooltip:before {
  top: -9px;
  bottom: auto;
  left: auto;
  right: 15px;
  transform: scaleY(-1);
}

.product-t-grid__free-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.free-img {
  fill: none;
  width: 38px;
  height: 30px;
}

.product-t-grid__sub,
.product-t-grid__name {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-t-grid__sub .tooltip-hover {
  z-index: 12;
}

.product-t-grid__card {
  padding: 15px 16px 20px;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  transition: 0.2s;
}

.product-t-grid__bottom {
  padding-top: 16px;
  margin-top: auto;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.product-t-grid__terms-icon--sheld-check .product-t-grid__icon {
  stroke: #ffffff;
  stroke-width: 5px;
}

.product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-grid .product-t-grid__terms-icon--sheld-1 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-12 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-check .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__visual {
  position: relative;
  margin: 16px 0 0;
}

.product-t-grid__image {
  position: relative;
  width: 100%;
  height: 200px;
}

.product-t-grid__list-el {
  color: #343434;
  transition: 0.3s;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 0 8px;
  min-height: 16px;
  display: flex;
}

.list-el__helper {
  position: relative;
  display: flex;
  padding-left: 16px;
  text-decoration: none;
  color: #010101;
}

@media (min-width: 1024px) {
  .list-el__helper:hover {
    cursor: pointer;
  }
}
.list-el__icon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  display: flex;
  transform: translateY(-50%);
  color: #676767;
}

.list-el__icon .svg-icon {
  width: 12px;
  height: 12px;
  display: block;
  flex: 0 0 auto;
}

.product-t-grid__list-el .svg-icon {
  width: 100%;
  height: 100%;
}

.product-t-grid__terms {
  margin-top: 16px;
  min-height: 52px;
  position: relative;
  z-index: 5;
}

.product-t-grid__terms-list {
  display: flex;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.product-t-grid__desc {
  background: #F3F3F3;
  border-radius: 4px;
  overflow: hidden;
  padding: 6px 7px;
  position: relative;
  z-index: 4;
}

.product-t-grid__image .product-image__image {
  object-fit: contain;
}

.product-t-grid__terms-el {
  display: flex;
  width: 33.33%;
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 10px;
  color: #010101;
  position: relative;
}

.product-t-grid__terms-icon {
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  color: #343434;
}

.product-t-grid__icon {
  display: block;
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
  transition: 0.3s ease;
}

.product-t-grid__desc-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -8px;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}

.product-t-grid__options-link {
  min-width: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
}

.product-t-grid__options-link .product-t-grid__options-img {
  width: 24px;
}

.product-t-grid__options-text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  margin-top: 4px;
}

.product-t-grid__options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 7;
}

.product-t-grid__options--visible-mob {
  display: none;
}

.product-t-grid__options-desc {
  display: flex;
}

.product-t-grid__name {
  margin: 6px 0;
  position: relative;
  color: #010101;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #033768;
  }
}
.product-t-grid__price {
  margin: 12px 0;
  min-height: 67px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.product-t-grid__price .price__group--old .price__currency {
  font-size: 14px;
  font-weight: 400;
}

.product-t-grid__action {
  position: relative;
  z-index: 0;
  margin: 12px 0;
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
  transform-origin: bottom;
}

.product-t-grid__helper {
  border-bottom-right-radius: 4px;
  margin-top: 10px;
  border-bottom-left-radius: 4px;
  z-index: 10;
  width: 100%;
  background: white;
  left: 0;
  max-height: 0;
  position: absolute;
  overflow: hidden;
  /* left: -19px; */
}

.product-t-grid:hover .product-t-grid__action {
  max-height: 500px;
}

.product-banner {
  background: #3376B5;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  padding: 32px 24px;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  height: 100%;
}

.product-banner__title {
  font-weight: 700;
  font-size: 24px;
}

.product-banner__desc {
  margin-top: 12px;
  font-size: 16px;
}

.product-banner__action {
  margin-top: 21px;
}

.product-banner__media {
  position: absolute;
  top: 0;
  left: 0;
}

.product-banner__media img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.product-banner__content {
  position: relative;
  z-index: 2;
}

.options-list {
  padding: 0;
  position: relative;
  border-radius: 4px;
  border: 1px solid #676767;
  cursor: pointer;
  z-index: 5;
}

.options-list--big .options-el__text {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.options-list--big .options-el__media,
.options-list--big .options-el__media-img {
  width: 20px;
  height: 17px;
}

.catalog-item__left-options .options-list {
  z-index: unset;
}

.options-list__helper {
  display: flex;
  align-items: center;
}

.options-list--free .options-el__text {
  font-size: 16px;
  line-height: 24px;
}

.options-list--free .options-el__media {
  width: 20px;
  height: 20px;
}

.options-list--free .options-list__helper {
  width: 100%;
}

.options-list--free .options-el {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.options-popup {
  position: absolute;
  top: 100%;
  left: -6px;
  padding: 5px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: opacity 0.3s;
  transform: translate3d(0, 0, 0) scaleY(0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-popup--visible.options-popup--visible {
  transition: none;
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.product-t-list .options-popup {
  top: unset;
  bottom: 20px;
  left: -16px;
}

.product-t-list__status {
  position: relative;
  z-index: 5;
}

.product-t-table__status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 6;
}

.eurolable .options-popup {
  left: unset;
  right: -6px;
  z-index: 5;
}

.options-popup__helper {
  padding: 20px;
  min-width: 252px;
  max-width: 252px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: relative;
}

.options-popup__options-efficiency {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 107px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-efficiency::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-efficiency--A {
  top: 103px;
}

.options-popup__options-efficiency--B {
  top: 121px;
}

.options-popup__options-efficiency--C {
  top: 139px;
}

.options-popup__options-efficiency--D {
  top: 157px;
}

.options-popup__options-efficiency--E {
  top: 175px;
}

.options-popup__options-efficiency--F {
  top: 192px;
}

.options-popup__options-efficiency--G {
  top: 210px;
}

.options-popup__options-grip {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 199px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-grip::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-grip--A {
  top: 103px;
}

.options-popup__options-grip--B {
  top: 121px;
}

.options-popup__options-grip--C {
  top: 139px;
}

.options-popup__options-grip--D {
  top: 157px;
}

.options-popup__options-grip--E {
  top: 175px;
}

.options-popup__options-grip--F {
  top: 192px;
}

.options-popup__options-grip--G {
  top: 210px;
}

.options-popup__options-noise {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 277px;
  left: 159px;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  padding: 7px 8px 7px 5px;
}

.options-popup__options-noise::before {
  content: "";
  width: 22px;
  height: 22px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-list:hover {
  z-index: 6;
}

.product-t-table__cell--icon:hover .options-popup,
.eurolable.open .options-popup,
.options-list:hover .options-popup {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.options-el {
  display: flex;
  align-items: center;
  padding: 6px 4px;
  border-right: 1px solid #676767;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-el:first-child {
  padding-left: 10px;
}

.options-el:last-child {
  padding-right: 10px;
}

.options-el:last-child {
  border: none;
}

.options-el__media {
  width: 12px;
  height: 12px;
  flex: 0 0 auto;
  margin-right: 2px;
}

.options-el__media-img {
  display: block;
  width: 12px;
  height: 12px;
  fill: none;
}

.options-list--free .options-el__media-img {
  width: 20px;
  height: 20px;
}

.options-el__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
}

.rating .svg-icon {
  fill: #FE8300;
}

.product-t-grid__options-mobile {
  display: none;
}

.product-t-grid__options-el {
  width: 56px;
  height: 40px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  margin-bottom: 8px;
  display: flex;
  position: relative;
  z-index: 11;
}

.product-t-grid__options-el--video {
  z-index: 10;
}

.product-t-grid__options-el:last-child {
  margin-bottom: 0;
}

.tooltip-dd {
  position: relative;
  cursor: pointer;
}

.tooltip-dd--inline-block {
  display: inline-block;
  vertical-align: middle;
}

.tooltip-dd--right {
  margin-left: 6px;
}

.tooltip-dd__note-wrap {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 10px);
  padding-top: 12px;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s;
}

.tooltip-dd__note-wrap--visible {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

@media (max-width: 1460px) {
  .tooltip-dd__note-wrap {
    width: 220px;
  }
}
.tooltip-dd__icon {
  width: 12px;
  height: 12px;
  font-size: 9px;
  line-height: 12px;
  font-weight: 700;
  color: #535353;
  border: 1px solid #535353;
  border-radius: 50%;
  padding-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tooltip-dd:hover .tooltip-dd__note-wrap {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

.tooltip-dd__note {
  background-color: #ffffff;
  padding: 12px 12px 12px;
  border-radius: 4px;
  filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.13));
  position: relative;
}

.tooltip-dd__note::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  z-index: 0;
}

.tooltip-dd__note-heading {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.tooltip-dd__note-text.flc {
  font-size: 16px;
  line-height: 19px;
  color: #010101;
  margin-top: 4px;
}

.product-t-grid:hover .product-t-grid__helper {
  z-index: 21;
}

@media (min-width: 1024px) {
  .product-t-grid:hover .product-t-grid__helper {
    overflow: visible;
    box-shadow: 0 32px 32px rgba(0, 0, 0, 0.08);
    max-height: none;
    padding: 10px 20px 20px 20px;
    margin-top: 0;
  }

  .product-t-grid .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__card {
    padding: 20px 16px;
  }

  .product-t-grid__helper {
    max-height: none;
    position: relative;
    margin-top: 10px;
    z-index: 10;
    overflow: visible;
    padding: 0;
  }

  .product-t-grid__action {
    max-height: none;
  }

  .product-t-grid__avail--hover {
    display: none;
  }

  .product-t-grid__desc {
    padding: 10px 20px;
  }

  .product-t-grid__name {
    margin: 4px 0;
  }

  .product-t-grid__options--visible-mob {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    z-index: 20;
  }

  .product-t-grid .tooltip-dd .tooltip-dd__note-wrap {
    transition: none;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .product-t-grid__list-el .list-el__text {
    display: none;
  }

  .product-t-grid__list-el .list-el__icon {
    position: static;
    transform: unset;
    width: 20px;
    height: 20px;
  }

  .product-t-grid__list-el .list-el__helper {
    padding-left: 0;
  }
}
@media (max-width: 639px) {
  .product-t-grid__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-t-grid__title {
    line-height: 24px;
    font-size: 18px;
  }

  .product-t-grid__image .product-image__image {
    position: static;
    object-fit: contain;
  }

  .product-t-grid__price .price__value {
    font-size: 18px;
  }

  .product-t-grid__price .price__group--old .price__currency,
.product-t-grid__price .price__group--old .price__value {
    font-size: 12px;
  }

  .product-t-grid__terms,
.product-t-grid__price {
    min-height: 0;
  }
}
@media (any-hover: hover) {
  .product-t-grid:hover .options-el--rain-a {
    background: #2BB161;
  }

  .product-t-grid:hover .options-el--rain-b {
    background: #91C959;
  }

  .product-t-grid:hover .options-el--rain-c {
    background: #F0EA4C;
  }

  .product-t-grid:hover .options-el--rain-d {
    background: #F6B140;
  }

  .product-t-grid:hover .options-el--rain-e {
    background: #E52F38;
  }

  .product-t-grid:hover .options-el--sound-a {
    background: #176EB3;
  }

  .product-t-grid:hover .options-el--sound-b {
    background: #2084C5;
  }

  .product-t-grid:hover .options-el--sound-c {
    background: #3FA7D9;
  }

  .product-t-grid:hover .options-el--sound-d {
    background: #66BAE4;
  }

  .product-t-grid:hover .options-el--sound-e {
    background: #A6DBF2;
  }
}
@media (max-width: 1023px) {
  .product-t-grid .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }

  .product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
    color: #033768;
  }

  .product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
    color: #3B8F24;
  }

  .product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
    color: #b80505;
  }
}
@media (max-width: 767px) {
  .product-t-grid__terms-el:last-child .tooltip {
    left: unset;
    right: 0;
  }

  .product-t-grid__terms-el:last-child .tooltip:before {
    left: unset;
    right: 40px;
  }
}
.product-t-grid__view {
  position: absolute;
  bottom: 24px;
  padding: 0 30px;
  width: 100%;
  z-index: 5;
}

.product-t-list .product-t-grid__card {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.product-t-list .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-list .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-list .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  margin: 0 -10px;
  background: #ffffff;
  transition: 0.2s;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
}

.product-t-list__desc {
  margin-top: 4px;
}

.product-t-list__options {
  margin-top: 20px;
}

.product-t-list__options .options-list {
  display: inline-block;
}

.product-t-list__row {
  padding-top: 20px;
  margin-top: auto;
}

.table-action {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: #BABABA;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 270px;
  padding: 0 10px;
}

.product-t-list__cell-info {
  flex: 0 0 auto;
  width: 292px;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
}

.product-t-list__cell-price {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  width: 272px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.info-list {
  display: flex;
  margin: -7px;
}

.info-list__el {
  padding: 7px;
  position: relative;
}

.info-list__el .info-list__el-img {
  width: 28px;
  height: 28px;
  fill: none;
}

.product-t-list__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-t-list__cell-table dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 16px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  background: #F2F6FA;
  border-radius: 4px;
  margin: 0;
}

.check {
  color: #48BB28;
  fill: none;
  width: 13px;
  height: 13px;
}

.notcheck {
  color: #f20000;
  fill: none;
  width: 8px;
  height: 8px;
  margin-right: 2px;
}

.product-t-list__wrap {
  background: #F3F3F3;
  border-radius: 4px;
  padding: 15px 0 12px 0;
}

.product-t-list__wrap .product-t-grid__terms-el {
  max-width: 82px;
}

.product-t-list__wrap .product-t-grid__terms-list {
  margin: 0;
}

.product-t-list__cell-table dt {
  color: #8C8C8C;
}

.product-t-list__cell-table dd {
  color: #010101;
  text-align: right;
}

.product-t-list__cell-table dl:nth-child(2n) {
  background: transparent;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 272px;
  margin-left: 20px;
}

.product-t-list__cell-table {
  flex: 0 0 auto;
  width: 319px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.product-t-list__visual {
  position: relative;
  min-height: 150px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__status .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-list__status .status__item {
  padding: 4px;
}

.product-t-list__name {
  margin: 8px 0;
  color: #010101;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  transition: 0.2s;
}

.product-t-grid__rating {
  margin-top: 6px;
  transform: translateX(-2px);
}

.product-t-grid__rating-wrap {
  display: flex;
  background: #F3F3F3;
  padding: 10px;
  margin: 0 -16px;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 3;
}

.product-t-grid__rating-wrap .rating .svg-icon {
  color: #feb200;
}

.product-t-grid__rating-wrap.product-t-grid__rating-wrap--no-rating .rating .svg-icon {
  color: #666;
}

.product-t-grid__rating-wrap .rating__value {
  display: none;
}

.product-t-grid__rating-wrap .rating__item {
  cursor: pointer;
}

.product-t-grid__rating-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  color: #feb200;
  margin-right: 5px;
}

.product-t-grid__rating-caption {
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  margin-top: 2px;
}

.product-t-grid__rating-caption__center {
  text-align: center;
}

.product-t-grid__rating-main {
  padding-top: 2px;
}

.product-t-list__cell-table--fw {
  width: 100%;
  padding: 0;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #033768;
  }

  .product-t-list:hover .product-t-list__desc {
    color: #033768;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__price .catalog-item__price-notes {
  justify-content: center;
}

.product-t-list__action {
  position: relative;
  z-index: 1;
  margin: 12px 0;
}

@media (max-width: 1279px) {
  .product-t-list__cell-visual,
.product-t-list__cell-info,
.product-t-list__cell-table,
.product-t-list__cell-price {
    width: 50%;
  }

  .product-t-list__card {
    flex-wrap: wrap;
  }

  .product-t-list__card .product-image__image {
    object-fit: contain;
  }

  .product-t-list__visual::after {
    padding-top: 38%;
  }

  .product-t-list__cell-table {
    margin-top: 20px;
  }

  .product-t-list__row {
    padding: 0;
    margin: 20px 0;
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: 0;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd:hover .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 0);
  }

  .product-t-list .tooltip-dd__note::before {
    left: 26px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__rating .rating__grid .rating__item:not(:first-child) {
    display: block;
  }
}
@media (max-width: 767px) {
  .product-t-list__card {
    display: block;
    padding-left: 190px;
    min-height: 190px;
  }

  .product-t-list__cell-visual {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 150px;
    margin: 0;
  }

  .product-t-list__cell-info,
.product-t-list__cell-table,
.product-t-list__cell-price {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .product-t-list__card {
    padding: 15px;
    display: flex;
    flex-direction: column;
    margin: 0;
  }

  .product-t-list__cell-visual {
    position: static;
    width: 100%;
  }

  .product-t-list__cell-info {
    order: -1;
  }
}
.product-t-table__card {
  display: flex;
  padding: 20px 20px 20px 100px;
  width: 100%;
  position: relative;
  justify-content: space-between;
}

.product-t-table__card:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -64px;
  height: 1px;
  background: #E5E5E5;
  width: calc(100% + 128px);
}

.product-t-table__cell--visual {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 88px;
}

.product-t-table__cell--icon {
  width: 124px;
  position: relative;
  z-index: 10;
}

.product-t-table__cell--num {
  width: 120px;
}

.product-t-table__default {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.product-t-table__old {
  color: #8C8C8C;
  text-decoration: line-through;
  font-size: 14px;
}

.product-t-table__cell--price {
  width: 162px;
}

.product-t-table__cell--availability {
  width: 90px;
}

.prodict-t-table__name {
  font-weight: 700;
  margin-top: 4px;
}

.product-t-table__buttons-el {
  margin-right: 12px;
  display: flex;
  min-height: 24px;
}

.product-t-table__buttons-el:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  width: 234px;
}

.product-t-table__cell {
  flex: 0 0 auto;
  margin-right: 10px;
  display: flex;
  font-size: 14px;
  align-items: center;
  justify-content: center;
}

.product-t-table__cell--main {
  flex: 1 1 auto;
}

.product-table__head {
  font-size: 14px;
  padding: 20px 20px 0 100px;
  display: flex;
  justify-content: space-between;
  color: #8C8C8C;
}

.product-t-table__cell:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  flex-direction: column;
  position: relative;
  z-index: 5;
}

.product-t-table__buttons {
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 5;
}

.product-t-table__cell--main {
  width: 268px;
  display: block;
}

.product-t-table__icon {
  display: flex;
  align-items: center;
  position: relative;
}

.product-t-table__icon .svg-icon {
  display: block;
  width: 28px;
  height: 28px;
  flex: 0 0 auto;
}

.product-t-table__icon-visual {
  width: 28px;
  height: 28px;
  display: block;
  fill: none;
}

.product-t-table__link {
  margin-top: 8px;
}

.product-t-table__href {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.product-t-table__icon-text {
  margin-left: 8px;
}

.product-t-table__label {
  display: flex;
  flex-wrap: wrap;
}

.product-t-table__label .product-t-table__free {
  margin-right: 8px;
  margin-top: 3px;
  position: relative;
  z-index: 6;
}

.product-t-table__status .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-table__icon .availability__icon {
  width: 16px;
  position: static;
}

.availability__visual .availability__icon {
  position: static;
  transform: unset;
}

.product-t-table__action {
  width: 100%;
  position: relative;
  z-index: 5;
}

.availability--unavailable .availability__visual .availability__icon {
  width: 12px;
}

.availability__icon.expected {
  color: #8C8C8C;
}

.product-t-table__icon .availability-text {
  padding: 0;
}

.product-t-table__status .status__item {
  padding: 4px;
}

.product-t-table__icon-nothing {
  width: 16px;
  height: 3px;
  background-color: #f20000;
}

.product-t-table__options {
  display: flex;
  position: relative;
  z-index: 6;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (max-width: 1279px) {
  .product-t-table__card:before {
    width: 100%;
    left: 0;
  }
}
.product-table__cell:hover {
  position: relative;
  z-index: 11;
}

.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.btn-product {
  cursor: pointer;
}

.btn-product .list-el__helper {
  transition: 0.3s;
}

.btn-product:active .list-el__helper {
  opacity: 0.8;
}

@media (min-width: 1024px) {
  .btn-product:hover .list-el__helper {
    opacity: 0.8;
  }
}
.promo-slider {
  position: relative;
}

.promo-slider--vertical {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.promo-slider .swiper-container {
  border-radius: 12px;
}

.promo-slider--vertical .promo-slider__slider {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.promo-slider--vertical .promo-slider__slide {
  min-height: 0;
  display: flex;
  height: 100%;
}

.promo-slider--vertical .swiper-slider__slider {
  flex: 1 1 auto;
  display: flex;
}

.promo-slider--vertical .swiper-slide {
  height: 100%;
}

.promo-slider__slide-content {
  position: relative;
  width: 100%;
  border-radius: 12px;
  color: #ffffff;
  background: #1a72c5;
  overflow: hidden;
  height: 0;
  padding-bottom: 24.7%;
}

.promo-slider--vertical .promo-slider__slide-content {
  padding: 32px 24px;
  min-height: 460px;
  height: auto;
}

.promo-slider__slide-img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.promo-slider--vertical .promo-slider__slide-img {
  top: 0;
  left: 0;
  width: 100%;
}

.promo-slider__slide-title {
  position: relative;
  max-width: 600px;
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  margin-bottom: 12px;
}

.promo-slider--vertical .promo-slider__slide-title {
  font-size: 24px;
  line-height: 32px;
}

.promo-slider__slide-text {
  position: relative;
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
}

.promo-slider__slide-actions {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.promo-slider--vertical .promo-slider__slide-actions {
  margin-top: 20px;
}

.promo-slider__slide-action {
  margin-right: 20px;
}

.promo-slider__slide-action:last-child {
  margin-right: 0;
}

.promo-slider__slide-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  color: transparent;
  transition: -webkit-backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s, -webkit-backdrop-filter 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.promo-slider__pagination {
  position: absolute;
  display: flex;
  left: 56px;
  bottom: 32px;
  z-index: 2;
}

.promo-slider--vertical .promo-slider__pagination {
  left: 24px;
}

.promo-slider__pagination .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  transition: opacity 0.2s;
  background-color: #ffffff;
  opacity: 0.4;
}

.promo-slider__pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.promo-slider__pagination .swiper-pagination-bullet-active {
  opacity: 1;
}

@media (any-hover: hover) {
  .promo-slider__pagination .swiper-pagination-bullet:hover {
    opacity: 1;
  }
}
.swiper-slider__prev {
  left: -24px;
}

.swiper-slider__next {
  right: -24px;
}

@media (max-width: 1279px) {
  .swiper-slider__prev {
    left: -18px;
  }

  .swiper-slider__next {
    right: -18px;
  }
}
@media (max-width: 1023px) {
  .promo-slider__slide {
    min-height: 0;
  }

  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px 162px;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    height: 100%;
  }

  .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px;
    max-width: 100%;
  }

  .promo-slider__slide-text {
    max-width: 100%;
  }

  .promo-slider__slide-actions {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 32px;
  }

  .promo-slider__slide-action {
    margin: 0 0 20px;
  }

  .promo-slider__slide-action:last-child {
    margin: 0;
  }

  .promo-slider__pagination {
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 20px;
    transform: translate(-50%, 0);
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #b4b4b4;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #e7e7e7;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet-active {
    background-color: #b4b4b4;
  }

  .promo-slider--vertical .promo-slider__pagination {
    top: auto;
    bottom: 116px;
    transform: translateY(0);
  }

  .promo-slider .swiper-slider__arrow {
    display: none;
  }
}
@media (max-width: 767px) {
  .promo-slider__slide-content {
    min-height: 0;
    padding-bottom: 80.5%;
  }
}
@media (max-width: 767px) {
  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }
}
@media (max-width: 479px) {
  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px;
    min-height: 264px;
  }

  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    top: auto;
  }

  .promo-slider--vertical .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.question__title {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #676767;
}

.question__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 4px;
}

.question__action {
  flex: 0 0 auto;
  padding: 8px;
  margin-top: 16px;
}

.quick-btn {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.38);
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  opacity: 0;
  transition: 0.3s ease-in-out;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  width: 100%;
}

@media (any-hover: hover) {
  .product:hover .quick-btn {
    opacity: 1;
  }

  .quick-btn:hover {
    cursor: pointer;
  }
}
.quick-view__visual {
  margin-top: 16px;
}

.quick-view__left {
  flex: 0 0 auto;
  width: 40%;
  max-width: 306px;
  padding-right: 56px;
}

.quick-view__layout {
  display: flex;
  justify-content: space-between;
}

.quick-view__right {
  flex: 1 1 auto;
  width: 60%;
}

.quick-view__row:not(:first-child) {
  margin-top: 24px;
}

.quick-view__row.quick-view__row--actions {
  margin-top: 32px;
}

.quick-view__actions {
  display: flex;
  margin: -12px;
  flex-wrap: wrap;
}

.quick-view .product-t-list__cell-table dl {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 6px 26px;
}

.quick-view .table-action a {
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}

.quick-view .table-action {
  margin-top: 9px;
}

.quick-view__actions-cell {
  width: 50%;
  flex: 0 0 auto;
  padding: 12px;
}

@media (max-width: 1279px) {
  .product-t-list__cell-table--fw {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 20px;
    max-width: 270px;
  }
}
.quick-view__euro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -5px;
}

.quick-view__euro-cell {
  padding: 5px;
}

.quick-view .availabulity-link .link-blue,
.quick-view .availability-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

@media (any-hover: hover) {
  .product-video:hover {
    cursor: pointer;
  }
}
@media (max-width: 1023px) {
  .quick-view__layout {
    flex-direction: column;
  }

  .quick-view__row .product-t-list__cell-table {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 0;
    width: 100%;
    max-width: none;
  }

  .quick-view__right {
    width: 100%;
    margin-top: 20px;
  }

  .quick-view__visual {
    max-width: 300px;
    margin: 16px auto 0;
  }

  .quick-view__actions {
    margin: -5px;
  }

  .quick-view__actions-cell {
    padding: 5px;
  }
}
@media (max-width: 767px) {
  .quick-view__left {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .quick-view__actions-cell {
    width: 100%;
    padding: 6px 12px;
  }
}
.rating--input {
  display: block;
}

.rating__layout {
  display: flex;
  align-items: center;
}

.rating__row {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.rating--input .rating__row {
  display: block;
  width: 100%;
}

.rating__grid {
  display: flex;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #FE8300;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__layer--unchecked .rating__item {
  color: #BABABA;
}

.rating--input .rating__item--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.rating__input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.rating__item .svg-icon {
  width: 18px;
  height: 18px;
}

.rating__layer--checked {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rating__layer--input {
  width: 100%;
}

.rating__icon.rating__icon {
  display: block;
}

.rating__integrated-label {
  font-size: 12px;
  line-height: 18px;
}

.rating__value {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin-left: 9px;
  flex: 0 0 auto;
}

@media (max-width: 1023px) {
  .rating__grid .rating__item:not(:first-child) {
    display: none;
  }

  .rating__layer--checked {
    margin-top: 0;
  }

  .rating__grid {
    align-items: center;
  }

  .rating__row {
    display: inline-flex;
    align-items: center;
  }

  .rating__value {
    margin-left: 5px;
    font-size: 14px;
    line-height: 24px;
  }
}
.reviews {
  display: flex;
}

.reviews-right {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 38px;
}

.reviews-left {
  flex: 1 1 auto;
}

.reviews-title {
  font-size: 24px;
  line-height: 32px;
}

.reviews-list {
  margin-top: 32px;
}

.reviews-list__el {
  padding: 28px 24px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 24px;
}

.reviews-list__el:last-child {
  margin-bottom: 0;
}

.reviews-list__el-head {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #D1D1D1;
}

.reviews-list__head-rating {
  font-weight: 700;
  display: flex;
}

.reviews-list__head-right {
  text-align: right;
}

.reviews-list__rating-text {
  margin-right: 8px;
}

.reviews-list__head-name {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}

.el-onliner {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 14px;
}

.reviews-list__head-desc,
.reviews-list__head-date {
  margin-top: 4px;
  color: #8C8C8C;
  font-size: 14px;
}

.reviews-list__el-body {
  padding-top: 20px;
}

.reviews-list__body-desc {
  font-size: 14px;
}

.reviews-list__body-grade {
  margin-top: 20px;
}

.reviews-list__grade-el {
  margin-top: 12px;
}

.reviews-list__grade-text {
  margin-top: 8px;
  position: relative;
  padding-left: 15px;
  font-size: 14px;
}

.reviews-list__grade-text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
}

.raviews--negative .reviews-list__grade-text:before {
  background: #f20000;
}

.raviews--advantages .reviews-list__grade-text:before {
  background: #48BB28;
}

.reviews-list__answer {
  padding: 20px 24px;
  font-size: 14px;
  border-radius: 8px;
}

.reviews-list__answer-name {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 12px;
}

.reviews-list__answer-helper {
  padding-left: 16px;
  border-left: 4px solid #48BB28;
}

.sticky-block {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 20px 24px 28px 24px;
}

.sticky-block__title {
  font-size: 14px;
}

.sticky-block__rating,
.sticky-block__num {
  margin-top: 4px;
  font-size: 24px;
  font-weight: 700;
}

.sticky-block__visual {
  max-width: 220px;
  margin-top: 16px;
}

.sticky-block__head {
  text-align: center;
}

.sticky-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 208px;
}

.sticky-block__action {
  margin-top: 32px;
  width: 100%;
}

.button-unwrap.hide-button {
  display: none;
}

.reviews-nav {
  margin-top: 20px;
}

@media (max-width: 1279px) {
  .reviews {
    flex-direction: column;
  }

  .reviews-right {
    position: static;
    order: -1;
    margin-left: 0;
    width: 100%;
  }

  .reviews-left {
    margin-top: 30px;
  }

  .reviews-nav {
    margin-top: 30px;
  }

  .reviews-list__el {
    padding: 20px;
  }
}
.search-small {
  width: 100%;
  display: flex;
}

.search-small .loader__icon {
  width: 30px;
  height: 30px;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.v-search-small .field-text__field-input {
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 0.4);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  color: #ffffff;
  padding: 12px 125px 12px 44px;
}

.v-search-small .field-text__field-input:focus,
.v-search-small .field-text--focus .field-text__field-input {
  border-color: rgba(255, 255, 255, 0.8);
}

.v-search-small .field-text {
  box-shadow: none;
}

.v-search-small .field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.v-search-wrap {
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__field .field-text {
  background: transparent;
}

.search-small__field .field-text__field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__field .field-text:not(.disabled):hover {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
}

.search-small__close-btn {
  width: 40px;
  height: 100%;
  cursor: pointer;
  display: flex;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s ease-in-out;
}

.search-small__action {
  position: absolute;
  right: 6px;
  z-index: 1;
  display: flex;
  align-items: center;
}

.search-small__close-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__close-btn-icon {
  display: block;
  width: 16px;
  height: 16px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  left: 0;
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease-in-out;
}

.v-search-small .field-input:focus {
  border-color: #ffffff;
}

.search-small__close-search {
  color: #0054a3;
  transition: 0.3s ease-in-out;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__submit-btn-icon {
  display: block;
  flex: 0 0 auto;
  width: 36px;
  height: 27px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  background-color: #ffffff;
  max-height: 500px;
  min-height: 110px;
  overflow: hidden;
  z-index: 100;
  padding: 20px 0;
  display: flex;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.search-small__product-price .price__value {
  font-size: 16px;
  line-height: 20px;
}

.search-small__product-main {
  max-width: 250px;
}

.search-small__result-all {
  margin-top: auto;
  position: absolute;
  bottom: 0;
  padding: 0 24px;
  width: 100%;
}

.search-small__result-wrap {
  position: relative;
}

.search-small__result-helper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 24px;
}

.search-small__result-helper--pb {
  padding: 0 24px 68px;
}

@media (max-width: 1279px) {
  .search-small__result-helper {
    padding: 0 15px;
  }

  .search-small__result-helper--pb {
    padding: 0 15px 68px;
  }
}
.search-small__product-left {
  flex: 1 1 auto;
  display: flex;
}

.search-small__product-lable .status__list {
  display: flex;
}

.search-small__loader-wrap {
  min-height: 80px;
}

.search-small__product-lable .status__item {
  margin-bottom: 0;
}

.search-small__product-lable .status__item:not(:last-child) {
  margin-right: 4px;
}

.search-small__product-price .price__group {
  text-align: right;
}

.search-small__product {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-small__product:last-child {
  border: none;
}

.search-small__product:first-child {
  padding-top: 0;
}

.search-small__product-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.state--search-small-open .search-small__result {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.search-small__suggestion-wrap {
  display: block;
  margin-top: 4px;
}

.search-small__result-wrap {
  position: relative;
  width: 100%;
}

.search-small__suggestion {
  display: inline-block;
}

.search-small__close-btn:active,
.search-small__submit-btn:active {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__product {
  display: flex;
}

.search-small__top + .search-small__products {
  margin-top: 28px;
}

.search-small__product-visual {
  width: 96px;
  min-width: 96px;
  height: 96px;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  margin-right: 20px;
  overflow: hidden;
  display: flex;
}

.search-small__product-img {
  object-fit: cover;
}

.search-small__product-name {
  font-weight: 700;
  transition: 0.3s;
}

.search-small__product:active .search-small__product-name {
  color: #033768;
}

.search-small__popular {
  height: 100%;
}

.search-small__popular-list {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-bottom: 22px;
}

.search-small__popular-tags {
  margin-top: 0;
}

.search-small__popular-tags .links__list {
  margin: 10px -6px 0 -6px;
}

.search-small__popular-tags .link__list-helper {
  padding: 6px;
}

.search-small__tags-title {
  font-weight: 700;
  font-size: 14px;
  color: #0054a3;
  line-height: 24px;
}

.search-small__popular-link {
  padding: 5px 0;
  margin-top: 6px;
  line-height: 16px;
}

.search-small__popular-link:first-child {
  margin-top: 0;
}

@media (any-hover: hover) {
  .search-small__product:hover .search-small__product-name {
    color: #033768;
  }

  .search-small__close-search:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #0054a3;
  }
}
.search-small__close-search:active {
  background: rgba(255, 255, 255, 0.5);
  color: #0054a3;
}

.search-small__product-status,
.search-small__product-usage,
.search-small__product-article {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 20px;
}

.search-small__product-status.c-green-100 {
  color: #48BB28;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover,
.search-small__submit-btn:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.search-small__mobile {
  display: none;
}

.search-small__submit-btn-icon,
.search-small__mobile {
  color: #ffffff;
}

.search-small__close-mobile {
  display: none;
  position: absolute;
  top: 10px;
  z-index: 10;
  right: 16px;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
}

@media (max-width: 1023px) {
  .search-small__mobile {
    display: flex;
  }

  .search-small__wrap {
    position: fixed;
    top: 0;
    display: none;
    background: #0054a3;
    height: 108px;
    left: 0;
    width: 100%;
    z-index: 100;
    padding: 12px;
  }

  .search-small__wrap.active {
    display: flex;
  }

  .v-search-small .field-input {
    background: #ffffff;
    color: #010101;
    padding: 12px 125px 12px 20px;
  }

  .search-small__close-mobile {
    display: inline-flex;
  }

  .search-small__result {
    left: 0;
  }

  .search-small__result-all {
    padding: 0 15px;
    position: absolute;
    bottom: 70px;
    z-index: 1;
  }

  .search-small__result-wrap.focus--state,
.search-small__result-wrap {
    height: calc(100vh - 148px);
    display: flex;
  }

  .search-small__result-helper {
    width: 100%;
  }

  .search-small__result {
    max-height: none;
  }

  .search-small__result-wrap.focus--state {
    padding-bottom: 70px;
  }

  .search-small__mobile-btn {
    cursor: pointer;
    display: block;
    width: 36px;
    height: 36px;
  }

  .search-small__close-mobile {
    display: flex;
    align-items: center;
    height: 40px;
    top: 0;
  }

  .search-small__field {
    margin-top: 20px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
    height: 48px;
    transform: none;
  }
}
@media (max-width: 767px) {
  .search-small__wrap {
    height: 108px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
  }

  .search-small__field {
    margin-top: 20px;
  }
}
.section {
  padding: 40px 0;
}

.section:empty {
  display: none;
}

.section--pb {
  padding-bottom: 0;
}

.section:first-child {
  padding-top: 13px;
}

.breadcrumbs + .section {
  padding-top: 13px;
}

.section:last-child {
  padding-bottom: 80px;
}

.section-free {
  padding: 0 !important;
}

.section-head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.section-head--column {
  display: block;
}

.section-head--column .section-head__desc {
  margin-top: 8px;
}

.section-head--column .section-head__desc p {
  margin: 0;
}

.section-head__title {
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  font-weight: 400;
}

.section-head__title + .section-head__icon {
  margin-left: auto;
}

.text--small .section-head__title {
  font-weight: 400;
  font-size: 24px;
}

.section-head--start {
  justify-content: flex-start;
}

.section-head--start .section-head__desc {
  font-size: 14px;
  line-height: 24px;
  margin-left: 8px;
}

.section-head__desc .section-head__title {
  flex: 0 0 auto;
}

.section-head__desc {
  color: #A3A3A3;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
}

.section-head__link {
  flex: 0 0 auto;
  margin-left: auto;
}

.section-head--center {
  align-items: center;
  margin-bottom: 16px;
}

.section-head__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  padding: 16px 26px;
  border-radius: 12px;
}

.section-head__icon-media {
  display: flex;
  max-width: 140px;
}

@media (max-width: 1023px) {
  .section {
    padding: 16px 0;
  }

  .section-head {
    flex-direction: column;
  }

  .section-head .section-head__desc {
    margin-left: 0;
  }

  .section-head__title {
    font-size: 24px;
    line-height: 32px;
  }

  .section:last-child {
    padding-bottom: 76px;
  }

  .section:first-child {
    padding-top: 16px;
  }

  .section-head__link {
    margin-left: 0;
  }

  .section-head__title + .section-head__icon {
    margin-left: 0;
    margin-top: 15px;
  }
}
.separator {
  display: flex;
  justify-content: space-between;
}

.separator-left {
  margin-right: 30px;
  margin-top: 40px;
  flex: 0 0 507px;
}

.separator-left__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.separator-left a {
  text-decoration: none;
  color: #0054a3;
}

.separator-left a:active {
  color: #033768;
}

.separator-left__desc {
  margin-top: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
}

.separator-left__desc p:first-child {
  margin-top: 0;
}

.separator-left__desc p:last-child {
  margin-bottom: 0;
}

.separator-rigth__media {
  max-width: 558px;
  display: flex;
}

@media (min-width: 1024px) {
  .separator-left a:hover {
    color: #033768;
  }
}
@media (max-width: 1023px) {
  .separator-left {
    flex: 1 1 auto;
  }

  .separator-right {
    flex: 1 0 300px;
  }
}
@media (max-width: 767px) {
  .separator {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .separator-left {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
  }

  .separator-left__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.service-calendar {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-calendar .filter-head {
  display: flex;
  margin: 0;
  padding: 10px 25px;
  justify-content: end;
}
.service-calendar .filter-main {
  padding: 0;
}
.service-calendar .filter__more {
  display: none;
}
.service-calendar__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-calendar__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-calendar__table {
  display: table;
  width: 100%;
}
.service-calendar__table.week-mode .service-calendar__table-cell:not(:first-child) {
  min-width: 180px;
  max-width: 180px;
}
.service-calendar__table.week-mode .btn-show {
  height: 86px;
  white-space: normal;
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.service-calendar__table.week-mode .service-calendar__table-cell {
  vertical-align: top;
}
.service-calendar__table.day-mode .service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  text-align: center;
}
.service-calendar__table-row {
  display: table-row;
}
.service-calendar__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:first-child {
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
  width: 50px;
  font-weight: 700;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-row.time-row .service-calendar__table-cell {
  font-weight: 700;
  border-left: 1px dashed #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:first-child {
  width: 52px;
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-calendar__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-calendar__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}
.service-calendar .btn-show {
  justify-content: start;
  text-align: left;
  color: inherit;
  font-weight: normal;
  height: auto;
  box-shadow: none;
  background: #E5EEF6;
}
.service-calendar .btn-show:hover {
  box-shadow: none;
  background: #CCDDED;
}
.service-calendar .btn--yellow {
  background: #FFFDEB;
}
.service-calendar .btn--yellow:hover {
  background: #FFFBD8;
}
.service-calendar .btn--red {
  background: #FEE5E5;
}
.service-calendar .btn--red:hover {
  background: #FCCCCC;
}
.service-calendar .btn--orange {
  background: #FFF3E5;
}
.service-calendar .btn--orange:hover {
  background: #FFE6CC;
}
.service-calendar .btn-add {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service-calendar .loader--active {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

.calendar-toggler {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  align-items: center;
  border: 1px solid #D1D1D1;
  border-radius: 28px;
  padding: 3px;
}
.calendar-toggler__btn {
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 3px 20px;
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.calendar-toggler__btn.active {
  background: #0054a3;
  color: #ffffff;
  z-index: 1;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.service-schedule {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-schedule .filter-body {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule .filter-main {
  padding: 0;
}
.service-schedule .filter__more {
  display: none;
}
.service-schedule__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-schedule__table {
  display: table;
}
.service-schedule__table-row {
  display: table-row;
}
.service-schedule__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:first-child {
  min-width: 200px;
  max-width: 200px;
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-row.time-row .service-calendar__table-cell {
  font-weight: 600;
  border-left: 1px dashed #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:first-child {
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-schedule__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-schedule__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.services-list__title {
  color: #010101;
  font-weight: 400;
}

.services-list__tabs {
  margin-top: 24px;
  display: flex;
  max-width: 100%;
  overflow: auto;
  padding-bottom: 15px;
}

.services-list__tab {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin-right: 12px;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.services-list__tab.active {
  background: #F2F6FA;
}

.services-list__tab:last-child {
  margin-right: 0;
}

.services-list__tab.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .services-list__tab:hover {
    background: #F2F6FA;
  }
}
.services-list__tab:active {
  transform: translateY(2px);
}

.services-list__items {
  margin-top: 10px;
}

.services-list__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: -16px;
}

.services-list__col {
  flex: 0 0 auto;
  width: 25%;
  padding: 16px;
}

.services-list__item {
  display: block;
  text-decoration: none;
  color: inherit;
}

.services-list__item-image-wrap {
  height: 0;
  padding-bottom: 70%;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}

.services-list__item-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.services-list__item-label {
  position: absolute;
  z-index: 1;
  top: auto;
  left: 12px;
  bottom: 16px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  color: #ffffff;
  background-color: #676767;
  padding: 4px 6px 4px 16px;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-label {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-label {
    opacity: 1;
  }
}
.services-list__item-label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ffffff;
}

.services-list__item-name {
  font-size: 18px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
  margin-top: 18px;
  transition: color 0.2s;
}

.services-list__item:hover .services-list__item-name {
  color: #0054a3;
}

.services-list__item-action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-action {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-action {
    opacity: 1;
  }
}
.services-list__item-action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

@media (max-width: 1279px) {
  .services-list__col {
    width: 33.3333%;
  }
}
@media (max-width: 1023px) {
  .services-list__col {
    width: 50%;
  }

  .services-list__item-action {
    opacity: 1;
  }

  .services-list__item-label {
    opacity: 1;
  }

  .services-list__item-action-item--hidden-sm {
    display: none;
  }
}
@media (max-width: 767px) {
  .services-list__grid {
    margin: -14px;
    width: calc(100% + 28px);
  }

  .services-list__col {
    width: 100%;
    padding: 14px;
  }

  .services-list__item-name {
    font-size: 16px;
    line-height: 24px;
  }
}
.sidebanner {
  position: relative;
  background: #3376B5;
  border-radius: 12px;
  color: #ffffff;
  overflow: hidden;
  width: 304px;
  height: 570px;
}

.sidebanner__content {
  padding: 32px 24px 24px 24px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sidebanner__content-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.sidebanner__content-desc {
  font-size: 14px;
  line-height: 24px;
  margin-top: 12px;
}

.sidebanner__content-action {
  margin-top: 20px;
}

.sidebanner__visual-img {
  width: 100%;
}

.site-map {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}
.site-map > ul {
  padding: 16px;
  font-size: 24px;
  line-height: 32px;
  width: 25%;
  flex: 0 0 auto;
}
.site-map ul li a {
  color: #0054a3;
}
.site-map ul li a:active {
  color: #033768;
}
.site-map ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul {
  margin-top: 22px;
  font-size: 18px;
  font-weight: 700;
}
.site-map ul li ul a {
  padding: 6px 0;
  color: #010101;
}
.site-map ul li ul li ul {
  margin-top: 8px;
  margin-left: 20px;
  font-weight: 400;
}
.site-map ul li ul li ul a {
  padding: 6px 0;
  color: #8C8C8C;
}
@media (max-width: 1279px) {
  .site-map > ul {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .site-map > ul {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .site-map > ul {
    width: 100%;
    padding: 10px 0;
  }
}
@media (any-hover: hover) {
  .site-map ul li a:hover {
    cursor: pointer;
    color: #033768;
  }
  .site-map ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
  .site-map ul li ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
}

@media (max-width: 767px) {
  .site-map {
    margin: 0;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.social-links__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.status__item {
  margin-bottom: 8px;
  position: relative;
}

.status-label {
  display: inline-flex;
  vertical-align: top;
  border-radius: 4px;
  padding: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  cursor: default;
}

.status-label__icon {
  width: 16px;
  height: 16px;
  display: flex;
  fill: none;
  justify-content: center;
}

.signature {
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.signature .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
}

.signature__content {
  padding-left: 24px;
  position: relative;
}

.signature .icon-question {
  color: #8C8C8C;
}

.signature__content-text {
  color: #8C8C8C;
  font-size: 12px;
  line-height: 16px;
}

.signature__content-text p {
  margin: 0;
}

.tooltip {
  position: absolute;
  z-index: 3;
  padding: 5px;
  bottom: 100%;
  min-width: 210px;
  left: -5px;
  visibility: hidden;
  opacity: 0;
  transform: scaleY(0);
  transition: 0.3s;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.tooltip--visible {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
  left: 0;
  bottom: 100%;
}

.product-t-grid .tooltip {
  min-width: 300px;
}

@media (max-width: 379px) {
  .product-t-grid .tooltip {
    min-width: 210px;
  }
}
.tooltip-hover {
  position: relative;
  cursor: pointer;
}

.tooltip__text {
  color: #010101;
  font-size: 12px;
  text-align: left;
  text-transform: none;
}

.tooltip__text :first-child {
  margin-top: 0;
}

.tooltip__text :last-child {
  margin-bottom: 0;
}

.tooltip-icon {
  width: 16px;
  height: 16px;
}

.tooltip:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 15px;
  width: 1px;
  height: 14px;
  border: 3px solid transparent;
  border-bottom: none;
  border-top: 9px solid #ffffff;
}

.tooltip__link {
  margin-top: 4px;
}

.tooltip__helper {
  background: #ffffff;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 12px;
}

.tooltip-hover:hover .tooltip,
.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip {
  top: 100%;
  bottom: auto;
  padding: 10px 5px 5px;
}

.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

.status__item .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -4px;
  bottom: auto;
}

.tooltip a,
a.link-with-line {
  text-decoration: underline;
}

.tooltip a:active,
a.link-with-line:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

@media (min-width: 1280px) {
  .tooltip a:hover,
a.link-with-line:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }
}
.status-label--gift.status-label {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
}

.status-label--gift .status-label__icon {
  order: -1;
}

.status-label--gift .status-icon {
  color: #3376B5;
}

.status-label--gift .status-label__text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  font-weight: 400;
  margin-top: 4px;
}

.status-label--gift .status-label__icon,
.status-label--gift .status-icon {
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .status-label--gift:hover {
    cursor: pointer;
  }
}
.status__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.status__list--row {
  display: flex;
  flex-direction: row;
}

.status__list--row .status__item {
  margin-top: 0;
  margin-right: 8px;
}

.step-form {
  padding-bottom: 120px;
}

.step-form:empty {
  display: none;
}

.step-form__wrap {
  margin-top: 20px;
  position: relative;
  padding: 40px 56px;
  border-radius: 12px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
}

.step-form__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  color: #010101;
}

.step-form__group-title {
  font-size: 24px;
  line-height: 32px;
}

.step-form__groups {
  display: flex;
  flex-wrap: wrap;
}

.step-form__group {
  width: 50%;
  flex: 0 0 auto;
  padding-top: 40px;
}

.step-form__group:nth-child(1),
.step-form__group:nth-child(2) {
  padding-top: 0;
}

.step-form--has-map .step-form__group {
  width: 560px;
}

.step-form__group:nth-child(odd) {
  padding-right: 80px;
  border-right: 1px solid #E8E8E8;
}

.step-form__groups--narrow .step-form__group:nth-child(odd) {
  padding-right: 40px;
}

.step-form--has-map .step-form__group:nth-child(odd) {
  border-right: 0;
}

.step-form__group:nth-child(even) {
  padding-left: 80px;
}

.step-form__groups--narrow .step-form__group:nth-child(even) {
  padding-left: 40px;
}

.step-form--has-map .step-form__group:nth-child(even) {
  padding-left: 0;
}

.step-form__fields {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin: -24px -12.5px 0;
}

.step-form__field {
  width: 100%;
  flex: 0 0 auto;
  margin-top: 24px;
  padding: 0 12.5px;
}

.step-form--has-map .timepicker {
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.step-form__group-body {
  margin-top: 28px;
}

.step-form__map-wrap {
  position: relative;
  width: 100%;
  height: 466px;
  border-radius: 12px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}

.step-form__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.step-form__group--map.step-form__group--map {
  width: auto;
  flex: 1 1 auto;
}

.step-form__footer {
  margin-top: 20px;
}

.step-form__action {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.step-form__action-btn-wrap {
  flex: 0 0 auto;
  margin-left: 24px;
}

.step-form__action-btn {
  width: 184px;
}

.step-form__mob-btn-wrap {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

@media (max-width: 1279px) {
  .step-form__groups {
    flex-direction: column;
  }

  .step-form__group {
    width: 100%;
  }

  .step-form--has-map .step-form__group {
    width: 100%;
  }

  .step-form__group:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }

  .step-form__group:nth-child(even) {
    padding-left: 0;
  }

  .step-form__wrap {
    padding: 40px;
  }

  .step-form--has-map .timepicker {
    margin-left: 0;
    width: 100%;
  }

  .step-form__group:nth-child(2) {
    padding-top: 40px;
  }

  .step-form__field {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .step-form__wrap {
    padding: 0;
    box-shadow: none;
    margin-top: 24px;
  }

  .step-form__field {
    width: 100% !important;
  }

  .step-form__title {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .step-form__groups--narrow .step-form__group:nth-child(odd) {
    padding-right: 0;
  }

  .step-form__group-title {
    font-size: 16px;
    line-height: 24px;
  }

  .step-form__group-body {
    margin-top: 24px;
  }

  .step-form__group {
    padding-top: 28px;
  }

  .step-form__group:nth-child(2) {
    padding-top: 28px;
  }

  .step-form__field {
    margin-top: 28px;
  }

  .step-form__action {
    display: block;
  }

  .step-form__action-btn-wrap {
    margin: 16px 0 0;
  }

  .step-form__action-btn {
    width: 100%;
  }

  .step-form__map-wrap {
    height: 140px;
  }

  .step-form__mob-btn-wrap {
    display: flex;
  }

  .step-form__group--map.step-form__group--map {
    order: -1;
    padding-top: 0;
    padding-bottom: 28px;
  }

  .step-form__footer {
    margin-top: 24px;
  }
}
.subscription-form {
  display: flex;
  position: relative;
}

.subscription-form__field {
  flex: 1 1 auto;
}

.subscription-form__btn {
  flex: 0 0 auto;
  margin-left: 10px;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  margin-top: 6px;
}

.success-block__title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}

.success-block__text {
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
  text-align: center;
}

.success-block__main {
  margin-top: 32px;
}

.success-block__link {
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  color: #0054a3;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .success-block__link:hover {
    text-decoration: none;
    color: #3376B5;
  }
}
.success {
  padding: 13px 0 120px;
}

.success__wrap {
  max-width: 848px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin: 0 auto;
  padding: 32px 40px;
  background-color: #ffffff;
}

.success__image {
  display: block;
  margin: 0 auto;
  width: 48px;
  max-width: 48px;
}

.success__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  margin-top: 8px;
  text-align: center;
}

.success__subtitle {
  text-align: center;
}

.success__table {
  margin-top: 32px;
}

.success__row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #E8E8E8;
}

.success__cell-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  padding-right: 8px;
}

.success__cell-right {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  text-align: right;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  padding-left: 8px;
}

.success__order-numbner {
  font-weight: 700;
}

.success__address-text {
  font-weight: 700;
}

.success__items .product-order__scu {
  display: none;
}

.success__items-wrap {
  padding-top: 20px;
}

.success__action {
  margin-top: 24px;
}

.success__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #010101;
  padding-right: 24px;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.success__btn-icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(-1) rotate(45deg);
  top: 10px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.success__btn.open .success__btn-icon {
  top: 15px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(1) rotate(45deg);
}

.success__footer {
  margin-top: 32px;
  display: flex;
}

.success__footer-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
}

.success__footer-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.success__items-header {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  display: flex;
}

.success__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-transform: capitalize;
}

.success__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.success__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__address {
  display: inline-flex;
  align-items: center;
}

.success__address-icon {
  margin-left: 5px;
  margin-top: 1px;
}

.success__invoice {
  margin-top: 12px;
}

.success__products {
  margin-top: 20px;
}

.success__order-cost-of-delivery {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #48BB28;
}

@media (max-width: 1023px) {
  .success {
    padding-top: 30px;
    padding-bottom: 72px;
  }

  .success__table {
    margin-top: 24px;
  }

  .success__wrap {
    padding: 0;
    box-shadow: none;
  }

  .success__title {
    font-size: 24px;
    line-height: 32px;
  }

  .success__row {
    display: block;
  }

  .success__cell-left {
    font-size: 14px;
    line-height: 24px;
    padding-right: 0;
    width: 100%;
  }

  .success__cell-right {
    justify-content: flex-start;
    margin-top: 4px;
    padding-left: 0;
    text-align: left;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
  }

  .success__items-header {
    display: none;
  }

  .success__btn {
    font-size: 18px;
    line-height: 24px;
  }

  .success__btn-icon {
    width: 10px;
    height: 10px;
    top: 6px;
  }

  .success__btn.open .success__btn-icon {
    top: 10px;
  }

  .success__order-cost-of-delivery {
    font-size: 14px;
    line-height: 24px;
  }

  .success__footer-left {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .success__footer {
    align-items: center;
  }

  .success__footer-right .price__value {
    font-size: 18px;
  }
}
.swiper-slider__slider {
  position: relative;
}

.swiper-slider__arrow {
  position: absolute;
  height: 48px;
  width: 48px;
  top: calc(50% - 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  transition: background 0.2s, transform 0.2s;
  cursor: pointer;
  color: #0054a3;
  z-index: 2;
}

@media (any-hover: hover) {
  .swiper-slider__arrow:hover {
    background: #F2F6FA;
  }
}
.swiper-slider__arrow:active {
  transform: translateY(2px);
}

.swiper-slider__arrow-icon {
  height: 16px;
  width: 16px;
}

@media (max-width: 1023px) {
  .swiper-slider__prev {
    left: 0;
  }

  .swiper-slider__next {
    right: 0;
  }
}
.table-block__item {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #D1D1D1;
}

.table-block__left {
  width: 40%;
  padding-right: 10px;
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.table-block__right {
  width: 60%;
  font-size: 14px;
  line-height: 24px;
  padding-left: 10px;
  flex: 0 0 auto;
  text-align: right;
  color: #010101;
}

.success-block__action {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.terms__list-el-visual {
  width: 30px;
  height: 30px;
  display: flex;
}

.terms__list-el {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 90px;
  padding: 0 10px;
  flex: 0 0 auto;
  transition: 0.3s;
  color: inherit;
  position: relative;
}

.terms__list-el-text {
  margin-top: 2px;
  text-align: center;
}

.terms__list-icon {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
}

.terms__list {
  display: flex;
  justify-content: center;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.terms__list-el .tooltip {
  left: 25px;
  bottom: 120%;
}

.terms__list-el--car .terms__list-icon {
  color: #033768;
}

.terms__list-el--card .terms__list-icon {
  color: #b80505;
}

.terms__list-el--sheld-12 .terms__list-icon,
.terms__list-el--shield .terms__list-icon,
.terms__list-el--sheld .terms__list-icon {
  color: #3b8f24;
}

.terms__list-el--sheld-check .terms__list-icon {
  color: #3b8f24;
  fill: none;
  stroke: #fff;
}

@media (any-hover: hover) {
  button.terms__list-el:hover {
    cursor: pointer;
  }
}
@media (any-hover: none) {
  .terms__list-el .tooltip {
    left: 0;
    bottom: 100%;
  }
}
@media (max-width: 1023px) {
  .terms__list-el .tooltip {
    left: 50%;
    transform: translateX(-50%);
    min-width: 150px;
    max-width: 150px;
  }

  .terms__list-el .tooltip:before {
    left: 50%;
    transform: translateX(-50%);
  }

  .terms__list-el.tooltip-hover:hover .tooltip {
    left: 50%;
    transform: translateX(-50%);
  }
}
.text-content {
  color: #676767;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  position: relative;
}

.text-content::after {
  content: "";
  position: absolute;
  display: block;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  pointer-events: none;
  visibility: visible;
  transition: opacity 0.2s, visibility 0.2s;
}

.text-content--open::after {
  visibility: hidden;
  opacity: 0;
}

.text-content p {
  margin: 20px 0;
}

.text-content p:first-child {
  margin-top: 0;
}

.text-content p:last-child {
  margin-bottom: 0;
}

.text__free {
  padding: 52px 0 0;
}

.text-content__helper {
  column-count: 2;
  column-gap: 32px;
}

.text-content--mobile .text-content__helper {
  column-count: unset !important;
}

.button-unwrap {
  display: flex;
  align-items: center;
  transition: 0.3s;
  cursor: pointer;
}

.button-unwrap__icon {
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  margin-left: 7px;
}

.button-unwrap.open .button-unwrap__icon {
  transform: scaleY(-1);
}

.text-content--mobile {
  max-height: 72px;
  transition: 0.5s;
  overflow: hidden;
}

.text-content__action {
  margin-top: 8px;
}

.text-content h3 + p {
  margin-top: 0;
}

.button-unwrap:active {
  color: #033768;
}

@media (max-width: 1023px) {
  .text__free {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  .text-content__helper {
    display: flex;
    flex-direction: column;
  }

  .button-unwrap:hover {
    color: #033768;
  }
}
.timepicker__label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
}

.timepicker__items {
  margin-top: 20px;
  max-width: 204px;
}

.timepicker__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  width: calc(100% + 12px);
}

.timepicker__col {
  width: 33.3333%;
  padding: 6px;
}

.timepicker__item {
  width: 100%;
  border: 1px solid #E8E8E8;
  padding: 2px 12px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s, border 0.2s, background-color 0.2s;
}

.timepicker ~ .field__errors {
  margin-left: auto;
  max-width: 204px;
}

@media (any-hover: hover) {
  .timepicker__item:not([disabled]):hover {
    border-color: #3376B5;
  }
}
.timepicker__item[disabled] {
  cursor: not-allowed;
  border: 1px solid #E8E8E8;
  background-color: #E8E8E8;
  color: #8C8C8C;
}

.timepicker__item.active {
  border: 1px solid transparent;
  background-color: #3376B5;
  color: #ffffff;
}

@media (max-width: 1023px) {
  .timepicker__label {
    font-size: 16px;
  }

  .timepicker__items {
    margin-top: 16px;
  }
}
.title-block {
  padding: 28px 56px 36px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background-color: #1A72C5;
}

.title-block__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 700;
  color: #ffffff;
  max-width: 424px;
  position: relative;
  z-index: 1;
}

.title-block__text {
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 12px;
  position: relative;
  z-index: 1;
}

.title-block__action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.title-block__action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

.title-block__image {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

@media (max-width: 1023px) {
  .title-block {
    padding: 22px 24px 70px;
  }

  .title-block__text {
    margin-top: 8px;
  }

  .title-block__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.tooltip-link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: underline;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tooltip-link.tooltip-link {
  margin-top: 4px;
}

@media (any-hover: hover) {
  .tooltip-link:hover {
    text-decoration: none;
  }
}
.tooltip-phone {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: baseline;
  margin-top: 5px;
}

.tooltip-phone:not(:only-child) {
  margin-top: 5px;
}

.tooltip-phone__link.tooltip-phone__link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: none;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 5px;
}

@media (any-hover: hover) {
  .tooltip-phone__link.tooltip-phone__link:hover {
    text-decoration: underline;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 8px 26px;
  margin: 0 -6px;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  outline: none;
}

.top-nav__cell--geo {
  position: relative;
}

.top-nav__modal {
  position: absolute;
  top: 100%;
  left: 0;
  background: #ffffff;
  padding: 16px 38px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  z-index: 20;
  min-width: 360px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
}

.top-nav__modal.open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__modal-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.top-nav__modal-name {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #010101;
}

.top-nav__modal-actions {
  display: flex;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.top-nav__actions-elem {
  padding: 10px;
}

.top-nav-link__img {
  width: 14px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 4px;
  color: #FFEB3B;
}

.top-nav-link__img .v-svg-icon {
  width: 100%;
  height: 100%;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.top-nav-link--open .top-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

.top-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
  position: static;
  transform: unset;
}

.top-nav-link__desc {
  font-weight: 400;
  margin-right: 8px;
}

.top-nav-link__main {
  flex: 0 0 auto;
}

.top-nav-link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .top-nav-link:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  color: #ffffff;
}

.top-nav__cell--b .top-nav-link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 379px) {
  .top-nav__modal {
    left: -16px;
    min-width: 100vw;
  }
}
@media (max-width: 359px) {
  .top-nav__modal {
    padding: 16px;
  }
}
.top-nav,
v-top-nav {
  display: block;
  color: #ffffff;
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  width: 100%;
}

.top-nav .container {
  background: #033768;
  min-height: 40px;
}

.top-nav__dd-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #A3A3A3;
  margin-bottom: 8px;
}

.top-nav__dd-icon {
  width: 27px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
}

.top-nav__dd-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
}

.top-nav__cell--b {
  font-weight: 700;
}

.top-nav__cell-group {
  display: flex;
}

.top-nav__cell--b .top-nav-link {
  padding: 8px 26px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.top-nav__dd-wrap {
  margin-top: 16px;
}

.top-nav__cell--b .top-nav__dd {
  min-width: 237px;
}

.top-nav__dd-wrap:first-child {
  margin-top: 0;
}

.top-nav__cell--b .top-nav-link__main {
  font-weight: 700;
}

.top-nav__dd:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.top-nav__layout {
  display: flex;
}

.top-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.top-nav__cell--b.top-nav__cell {
  margin-right: 34px;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  width: 100%;
  right: -10px;
  z-index: 120;
  background-color: #ffffff;
  padding: 16px 24px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  min-width: 203px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
  display: flex;
  align-items: center;
}

.top-nav__dd-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  padding: 4px 0;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: #f20000;
}

.top-nav-link__btn {
  display: none;
  width: 26px;
  height: 26px;
}

@media (min-width: 1024px) {
  .top-nav__cell--b .top-nav-link:hover {
    color: rgba(255, 255, 255, 0.6);
  }

  .top-nav-link:hover .top-nav__cell--list .v-svg-icon {
    transform: scale(-1);
  }
}
@media (max-width: 767px) {
  .top-nav__cell--list,
.top-nav__cell-group,
.top-nav__cell--simpler {
    display: none;
  }

  .top-nav__cell--b.top-nav__cell--list {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin-right: 0;
  }

  .top-nav__cell--b .top-nav__dd {
    top: calc(100% + 10px);
    right: -3px;
  }

  .top-nav__layout {
    justify-content: space-between;
    align-items: center;
  }

  .top-nav__cell--b .top-nav-link {
    padding: 0;
  }

  .top-nav__cell--b .top-nav-link__icon,
.top-nav__cell--b .top-nav-link__desc,
.top-nav__cell--b .top-nav-link__main {
    display: none;
  }

  .top-nav-link__btn {
    display: block;
  }

  .top-nav-link__btn .svg-icon {
    width: 100%;
    height: 100%;
  }
}
.video {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  outline: none;
}

.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  color: #A3A3A3;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  border-radius: 4px;
  margin: 2px;
}

.view-picker {
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  padding: 2px;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .view-picker__item:hover {
    color: #8C8C8C;
  }
}
.view-picker__item:active {
  color: #010101;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item {
  padding: 6px;
}

.view-picker__item.view-picker__item--active {
  color: #ffffff;
  background: #6698C8;
}

@media (max-width: 1279px) {
  .view-table {
    display: none;
  }
}
#mainContentArea .v-text p span,
.article-text p,
.article-text p span {
  font-size: inherit !important;
  font-family: inherit !important;
  text-align: inherit !important;
  text-indent: inherit !important;
}

@media (min-width: 1024px) {
  .basket__desc {
    padding: 15px 16px 20px 44px;
    font-size: 14px;
  }

  .text-content,
.text-guide,
.article-text,
.column-slider__desc,
.news-slider__item-text,
.column-slider__item-text,
.arrow-link,
.link-blue {
    font-size: 16px;
  }

  .news-slider__item-time {
    font-size: 12px;
  }

  .section-head__title {
    font-size: 24px;
  }

  .news-slider__title {
    font-size: 26px;
  }

  .link,
.text-guide a {
    color: #0054a3;
    font-weight: bold;
    outline: 0;
  }
  .link:hover,
.text-guide a:hover {
    text-decoration: underline;
  }

  .text-content p, .text-content li,
.text-content p,
.text-content li,
.text-guide p,
.text-guide li,
.text-guide p,
.text-guide li,
.article-text p,
.article-text li,
.article-text p,
.article-text li {
    margin: 10px 0;
  }

  .h1,
h1.section-head__title,
h1 {
    font: 400 32px/44px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h2,
h2.section-head__title,
h2 {
    font: 400 28px/40px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h3,
h3.section-head__title,
h3 {
    font: 400 24px/36px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h4,
h4.section-head__title,
h4 {
    font: 400 20px/32px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h5,
h5.section-head__title,
h5 {
    font: 400 18px/30px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h6,
h6.section-head__title,
h6 {
    font: 400 16px/28px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
}
.modal-roster__cell.on-store-label {
  font-weight: bold;
  color: #a3a3a3;
}

.modal-roster__cell.on-store-value {
  font-weight: bold;
  color: #48bb28;
}

.modal-body__subtitle {
  display: block;
  width: 100%;
  font-size: 18px;
  box-shadow: 2px 2px 4px #ccc;
  padding: 10px;
  margin-bottom: 17px;
  text-align: justify;
  color: #010101;
  line-height: normal;
}

.selected_shop--description {
  font-size: 14px;
  text-align: center;
}

.info-block {
  display: flex;
  gap: 7px;
  align-items: center;
  padding: 20px 16px;
  position: relative;
  background: #fff9f2;
  border-radius: 8px;
  font-size: 14px;
  color: #8C8C8C;
}
.info-block__icon {
  width: 16px;
  height: 16px;
}

.basket-left .info-block {
  margin: 12px 0;
}

.modal-roster .info-block {
  margin-bottom: 12px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcnJvdy1saW5rLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1kZXRhaWxlZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWJhbm5lci5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtcGFnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2JyYW5kLWdyaWQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi10b3Auc2NzcyIsImJsb2Nrcy9idXR0b24tdmlkZW8uc2NzcyIsImJsb2Nrcy9jYWxjLXNpemVzLnNjc3MiLCJibG9ja3MvY2FsY3VsYXRvci5zY3NzIiwiYmxvY2tzL2NhcmQtaW50ZXJmYWNlLnNjc3MiLCJibG9ja3MvY2FyZHMtYnRuLnNjc3MiLCJibG9ja3MvY2FyZHMtZ3JpZC5zY3NzIiwiYmxvY2tzL2NhcmRzLW5hdmlnYXRpb24uc2NzcyIsImJsb2Nrcy9jYXJkcy1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvY2FyZHMuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2hlY2stYXhpcy5zY3NzIiwiYmxvY2tzL2NsaWNrLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9jb2x1bW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvY29udGFjdC1saW5rLnNjc3MiLCJibG9ja3MvY29udGFjdHMtaW5mby5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLWxpc3Quc2NzcyIsImJsb2Nrcy9jb250ZW50LWJsb2NrLnNjc3MiLCJibG9ja3MvY29va2llcy5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxpdmVyeS5zY3NzIiwiYmxvY2tzL2Rlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvZXVyb2xhYmxlLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY291bnQuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWxvY2F0aW9uLXBpY2tlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VhcmNoLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGV4dC5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9oZXJvLWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbmZvLWJveC5zY3NzIiwiYmxvY2tzL2ludm9pY2Uuc2NzcyIsImJsb2Nrcy9rZXktdmFsdWUtbGlzdC5zY3NzIiwiYmxvY2tzL2xhYmxlLnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9saW5rLWxpc3Quc2NzcyIsImJsb2Nrcy9say1hZGRyZXNzLnNjc3MiLCJibG9ja3MvbGstb3JkZXIuc2NzcyIsImJsb2Nrcy9say5zY3NzIiwiYmxvY2tzL2xvYWRlci5zY3NzIiwiYmxvY2tzL2xvY2F0aW9uLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYXAuc2NzcyIsImJsb2Nrcy9taW5pLWJsb2Nrcy5zY3NzIiwiYmxvY2tzL21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9tb2RhbC1yb3N0ZXIuc2NzcyIsImJsb2Nrcy9tb2RhbC12aWRlby5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3cy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9ub3RlLWJsb2NrLnNjc3MiLCJibG9ja3Mvbm90ZS10b29sdGlwLnNjc3MiLCJibG9ja3Mvb25lLWNsaWNrLnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci1sb2dvLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLW5hdi5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9wYWdlLXN1YmZvb3Rlci5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy9wYW5lbC1oZWFkLnNjc3MiLCJibG9ja3MvcGFuZWwuc2NzcyIsImJsb2Nrcy9wYXktaWNvbnMuc2NzcyIsImJsb2Nrcy9wYXltZW50LnNjc3MiLCJibG9ja3MvcHJlbG9hZGVyLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWltYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saW5lLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1vcmRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2hvcnQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXNsaWRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtdGFibGUuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL3Byb21vLXNsaWRlci5zY3NzIiwiYmxvY2tzL3F1ZXN0aW9uLnNjc3MiLCJibG9ja3MvcXVpY2stdmlldy5zY3NzIiwiYmxvY2tzL3JhdGluZy5zY3NzIiwiYmxvY2tzL3Jldmlld3Muc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLnNjc3MiLCJibG9ja3Mvc2VwYXJhdG9yLnNjc3MiLCJibG9ja3Mvc2VydmljZS1jYWxlbmRhci5zY3NzIiwiYmxvY2tzL3NlcnZpY2Utc2NoZWR1bGUuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy1saXN0LnNjc3MiLCJibG9ja3Mvc2lkZWJhbm5lci5zY3NzIiwiYmxvY2tzL3NpdGUtbWFwLnNjc3MiLCJibG9ja3Mvc29jaWFsLWxpbmtzLnNjc3MiLCJibG9ja3Mvc3RhdHVzLnNjc3MiLCJibG9ja3Mvc3RlcC1mb3JtLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zdWNjZXNzLWJsb2NrLnNjc3MiLCJibG9ja3Mvc3VjY2Vzcy5zY3NzIiwiYmxvY2tzL3N3aXBlci1zbGlkZXIuc2NzcyIsImJsb2Nrcy90YWJsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rlcm1zLnNjc3MiLCJibG9ja3MvdGV4dC5zY3NzIiwiYmxvY2tzL3RpbWVwaWNrZXIuc2NzcyIsImJsb2Nrcy90aXRsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtbGluay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtcGhvbmUuc2NzcyIsImJsb2Nrcy90b3AtbmF2LWxpbmsuc2NzcyIsImJsb2Nrcy90b3AtbmF2LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFvQkEsY0FBQTtBQVFBLFNBQUE7QUFNQSxXQUFBO0FBd0ZBLFdBQUE7QUFRQSxrQkFBQTtBQVFBLFNBQUE7QUEwREEsWUFBQTtBQStDQSxnQkFBQTtBQy9QQTs7O0VBR0Msc0JBQUE7RUFDQSw2Q0FBQTtBQ3FCRDs7QURsQkE7Ozs7Ozs7O0VBUUMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0FDcUJEOztBRGpCQztFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBQ29CRjs7QURoQkE7Ozs7RUFJQyxTQUFBO0VBQ0EsWUFBQTtBQ21CRDs7QURoQkE7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBQ21CRDs7QURoQkE7O0VBRUMsd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7VUFBQSxnQkFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBRGhCQTtFQUNDLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSx5RERvRlM7RUNuRlQsZ0JEb0ZZO0VDbkZaLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxlRGtGVTtFQ2pGVixpQkRrRlU7QUUvRFg7O0FEaEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtBQ21CRDs7QURoQkE7O0VBRUMsU0FBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBOztFQUVDLGVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBQzlIQSxpQkFBQTtBQUNBO0VDNEJDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FGc0dEO0FFcEdDO0VEbENEO0lDbUNFLFlBQUE7SUFDQSx3QkFBQTtFRnVHQTtBQUNGOztBQ3hJQTtFQ3FDQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRnVHRDtBRXJHQztFRDNDRDtJQzRDRSxjQUFBO0lBQ0Esd0JBQUE7RUZ3R0E7QUFDRjs7QUNsSkE7RUM4Q0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGd0dEO0FFdEdDO0VEbEREO0lDbURFLFlBQUE7RUZ5R0E7QUFDRjs7QUN6SkE7RUNvREMsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGeUdEO0FFdkdDO0VEeEREO0lDeURFLGNBQUE7RUYwR0E7QUFDRjs7QUMvSkM7RUM0T0Esb0JBQUE7QUZ6RUQ7O0FDbktDO0VDNE9BLHFCQUFBO0FGckVEOztBQ3ZLQztFQzRPQSxVQUFBO0FGakVEOztBQzNLQztFQzRPQSxxQkFBQTtBRjdERDs7QUMvS0M7RUM0T0EscUJBQUE7QUZ6REQ7O0FDbkxDO0VDNE9BLFVBQUE7QUZyREQ7O0FDdkxDO0VDNE9BLHFCQUFBO0FGakREOztBQzNMQztFQzRPQSxxQkFBQTtBRjdDRDs7QUMvTEM7RUM0T0EsVUFBQTtBRnpDRDs7QUNuTUM7RUM0T0EscUJBQUE7QUZyQ0Q7O0FDdk1DO0VDNE9BLHFCQUFBO0FGakNEOztBQzNNQztFQzRPQSxXQUFBO0FGN0JEOztBQ3pNQztFQUNDLFVBRlc7QUQ4TWI7O0FDN01DO0VBQ0MsVUFGVztBRGtOYjs7QUNqTkM7RUFDQyxVQUZXO0FEc05iOztBQ3JOQztFQUNDLFNBRlc7QUQwTmI7O0FDek5DO0VBQ0MsU0FGVztBRDhOYjs7QUM3TkM7RUFDQyxTQUZXO0FEa09iOztBQ2pPQztFQUNDLFNBRlc7QURzT2I7O0FDck9DO0VBQ0MsU0FGVztBRDBPYjs7QUN6T0M7RUFDQyxTQUZXO0FEOE9iOztBQzdPQztFQUNDLFNBRlc7QURrUGI7O0FDalBDO0VBQ0MsU0FGVztBRHNQYjs7QUNyUEM7RUFDQyxTQUZXO0FEMFBiOztBQ3pQQztFQUNDLFFBRlc7QUQ4UGI7O0FDN1BDO0VBQ0MsUUFGVztBRGtRYjs7QUNqUUM7RUFDQyxRQUZXO0FEc1FiOztBQ3JRQztFQUNDLFFBRlc7QUQwUWI7O0FDelFDO0VBQ0MsUUFGVztBRDhRYjs7QUM3UUM7RUFDQyxRQUZXO0FEa1JiOztBQ2pSQztFQUNDLFFBRlc7QURzUmI7O0FDclJDO0VBQ0MsUUFGVztBRDBSYjs7QUN6UkM7RUFDQyxRQUZXO0FEOFJiOztBQzdSQztFQUNDLFFBRlc7QURrU2I7O0FDalNDO0VBQ0MsU0FGVztBRHNTYjs7QUNyU0M7RUFDQyxTQUZXO0FEMFNiOztBQ3pTQztFQUNDLFNBRlc7QUQ4U2I7O0FDdFNBO0VBRUU7SUM2TkQsb0JBQUE7RUY0RUM7O0VDelNBO0lDNk5ELHFCQUFBO0VGZ0ZDOztFQzdTQTtJQzZORCxVQUFBO0VGb0ZDOztFQ2pUQTtJQzZORCxxQkFBQTtFRndGQzs7RUNyVEE7SUM2TkQscUJBQUE7RUY0RkM7O0VDelRBO0lDNk5ELFVBQUE7RUZnR0M7O0VDN1RBO0lDNk5ELHFCQUFBO0VGb0dDOztFQ2pVQTtJQzZORCxxQkFBQTtFRndHQzs7RUNyVUE7SUM2TkQsVUFBQTtFRjRHQzs7RUN6VUE7SUM2TkQscUJBQUE7RUZnSEM7O0VDN1VBO0lDNk5ELHFCQUFBO0VGb0hDOztFQ2pWQTtJQzZORCxXQUFBO0VGd0hDOztFQy9VQTtJQUNDLFVBRlc7RURvVlo7O0VDblZBO0lBQ0MsVUFGVztFRHdWWjs7RUN2VkE7SUFDQyxVQUZXO0VENFZaOztFQzNWQTtJQUNDLFNBRlc7RURnV1o7O0VDL1ZBO0lBQ0MsU0FGVztFRG9XWjs7RUNuV0E7SUFDQyxTQUZXO0VEd1daOztFQ3ZXQTtJQUNDLFNBRlc7RUQ0V1o7O0VDM1dBO0lBQ0MsU0FGVztFRGdYWjs7RUMvV0E7SUFDQyxTQUZXO0VEb1haOztFQ25YQTtJQUNDLFNBRlc7RUR3WFo7O0VDdlhBO0lBQ0MsU0FGVztFRDRYWjs7RUMzWEE7SUFDQyxTQUZXO0VEZ1laOztFQy9YQTtJQUNDLFFBRlc7RURvWVo7O0VDbllBO0lBQ0MsUUFGVztFRHdZWjs7RUN2WUE7SUFDQyxRQUZXO0VENFlaOztFQzNZQTtJQUNDLFFBRlc7RURnWlo7O0VDL1lBO0lBQ0MsUUFGVztFRG9aWjs7RUNuWkE7SUFDQyxRQUZXO0VEd1paOztFQ3ZaQTtJQUNDLFFBRlc7RUQ0Wlo7O0VDM1pBO0lBQ0MsUUFGVztFRGdhWjs7RUMvWkE7SUFDQyxRQUZXO0VEb2FaOztFQ25hQTtJQUNDLFFBRlc7RUR3YVo7O0VDdmFBO0lBQ0MsU0FGVztFRDRhWjs7RUMzYUE7SUFDQyxTQUZXO0VEZ2JaOztFQy9hQTtJQUNDLFNBRlc7RURvYlo7QUFDRjtBQzVhQTtFQUVFO0lDNk1ELG9CQUFBO0VGaU9DOztFQzlhQTtJQzZNRCxxQkFBQTtFRnFPQzs7RUNsYkE7SUM2TUQsVUFBQTtFRnlPQzs7RUN0YkE7SUM2TUQscUJBQUE7RUY2T0M7O0VDMWJBO0lDNk1ELHFCQUFBO0VGaVBDOztFQzliQTtJQzZNRCxVQUFBO0VGcVBDOztFQ2xjQTtJQzZNRCxxQkFBQTtFRnlQQzs7RUN0Y0E7SUM2TUQscUJBQUE7RUY2UEM7O0VDMWNBO0lDNk1ELFVBQUE7RUZpUUM7O0VDOWNBO0lDNk1ELHFCQUFBO0VGcVFDOztFQ2xkQTtJQzZNRCxxQkFBQTtFRnlRQzs7RUN0ZEE7SUM2TUQsV0FBQTtFRjZRQzs7RUNwZEE7SUFDQyxVQUZXO0VEeWRaOztFQ3hkQTtJQUNDLFVBRlc7RUQ2ZFo7O0VDNWRBO0lBQ0MsVUFGVztFRGllWjs7RUNoZUE7SUFDQyxTQUZXO0VEcWVaOztFQ3BlQTtJQUNDLFNBRlc7RUR5ZVo7O0VDeGVBO0lBQ0MsU0FGVztFRDZlWjs7RUM1ZUE7SUFDQyxTQUZXO0VEaWZaOztFQ2hmQTtJQUNDLFNBRlc7RURxZlo7O0VDcGZBO0lBQ0MsU0FGVztFRHlmWjs7RUN4ZkE7SUFDQyxTQUZXO0VENmZaOztFQzVmQTtJQUNDLFNBRlc7RURpZ0JaOztFQ2hnQkE7SUFDQyxTQUZXO0VEcWdCWjs7RUNwZ0JBO0lBQ0MsUUFGVztFRHlnQlo7O0VDeGdCQTtJQUNDLFFBRlc7RUQ2Z0JaOztFQzVnQkE7SUFDQyxRQUZXO0VEaWhCWjs7RUNoaEJBO0lBQ0MsUUFGVztFRHFoQlo7O0VDcGhCQTtJQUNDLFFBRlc7RUR5aEJaOztFQ3hoQkE7SUFDQyxRQUZXO0VENmhCWjs7RUM1aEJBO0lBQ0MsUUFGVztFRGlpQlo7O0VDaGlCQTtJQUNDLFFBRlc7RURxaUJaOztFQ3BpQkE7SUFDQyxRQUZXO0VEeWlCWjs7RUN4aUJBO0lBQ0MsUUFGVztFRDZpQlo7O0VDNWlCQTtJQUNDLFNBRlc7RURpakJaOztFQ2hqQkE7SUFDQyxTQUZXO0VEcWpCWjs7RUNwakJBO0lBQ0MsU0FGVztFRHlqQlo7QUFDRjtBQ2pqQkE7RUFFRTtJQzZMRCxvQkFBQTtFRnNYQzs7RUNuakJBO0lDNkxELHFCQUFBO0VGMFhDOztFQ3ZqQkE7SUM2TEQsVUFBQTtFRjhYQzs7RUMzakJBO0lDNkxELHFCQUFBO0VGa1lDOztFQy9qQkE7SUM2TEQscUJBQUE7RUZzWUM7O0VDbmtCQTtJQzZMRCxVQUFBO0VGMFlDOztFQ3ZrQkE7SUM2TEQscUJBQUE7RUY4WUM7O0VDM2tCQTtJQzZMRCxxQkFBQTtFRmtaQzs7RUMva0JBO0lDNkxELFVBQUE7RUZzWkM7O0VDbmxCQTtJQzZMRCxxQkFBQTtFRjBaQzs7RUN2bEJBO0lDNkxELHFCQUFBO0VGOFpDOztFQzNsQkE7SUM2TEQsV0FBQTtFRmthQzs7RUN6bEJBO0lBQ0MsVUFGVztFRDhsQlo7O0VDN2xCQTtJQUNDLFVBRlc7RURrbUJaOztFQ2ptQkE7SUFDQyxVQUZXO0VEc21CWjs7RUNybUJBO0lBQ0MsU0FGVztFRDBtQlo7O0VDem1CQTtJQUNDLFNBRlc7RUQ4bUJaOztFQzdtQkE7SUFDQyxTQUZXO0VEa25CWjs7RUNqbkJBO0lBQ0MsU0FGVztFRHNuQlo7O0VDcm5CQTtJQUNDLFNBRlc7RUQwbkJaOztFQ3puQkE7SUFDQyxTQUZXO0VEOG5CWjs7RUM3bkJBO0lBQ0MsU0FGVztFRGtvQlo7O0VDam9CQTtJQUNDLFNBRlc7RURzb0JaOztFQ3JvQkE7SUFDQyxTQUZXO0VEMG9CWjs7RUN6b0JBO0lBQ0MsUUFGVztFRDhvQlo7O0VDN29CQTtJQUNDLFFBRlc7RURrcEJaOztFQ2pwQkE7SUFDQyxRQUZXO0VEc3BCWjs7RUNycEJBO0lBQ0MsUUFGVztFRDBwQlo7O0VDenBCQTtJQUNDLFFBRlc7RUQ4cEJaOztFQzdwQkE7SUFDQyxRQUZXO0VEa3FCWjs7RUNqcUJBO0lBQ0MsUUFGVztFRHNxQlo7O0VDcnFCQTtJQUNDLFFBRlc7RUQwcUJaOztFQ3pxQkE7SUFDQyxRQUZXO0VEOHFCWjs7RUM3cUJBO0lBQ0MsUUFGVztFRGtyQlo7O0VDanJCQTtJQUNDLFNBRlc7RURzckJaOztFQ3JyQkE7SUFDQyxTQUZXO0VEMHJCWjs7RUN6ckJBO0lBQ0MsU0FGVztFRDhyQlo7QUFDRjtBQ3RyQkE7RUFFRTtJQzZLRCxvQkFBQTtFRjJnQkM7O0VDeHJCQTtJQzZLRCxxQkFBQTtFRitnQkM7O0VDNXJCQTtJQzZLRCxVQUFBO0VGbWhCQzs7RUNoc0JBO0lDNktELHFCQUFBO0VGdWhCQzs7RUNwc0JBO0lDNktELHFCQUFBO0VGMmhCQzs7RUN4c0JBO0lDNktELFVBQUE7RUYraEJDOztFQzVzQkE7SUM2S0QscUJBQUE7RUZtaUJDOztFQ2h0QkE7SUM2S0QscUJBQUE7RUZ1aUJDOztFQ3B0QkE7SUM2S0QsVUFBQTtFRjJpQkM7O0VDeHRCQTtJQzZLRCxxQkFBQTtFRitpQkM7O0VDNXRCQTtJQzZLRCxxQkFBQTtFRm1qQkM7O0VDaHVCQTtJQzZLRCxXQUFBO0VGdWpCQzs7RUM5dEJBO0lBQ0MsVUFGVztFRG11Qlo7O0VDbHVCQTtJQUNDLFVBRlc7RUR1dUJaOztFQ3R1QkE7SUFDQyxVQUZXO0VEMnVCWjs7RUMxdUJBO0lBQ0MsU0FGVztFRCt1Qlo7O0VDOXVCQTtJQUNDLFNBRlc7RURtdkJaOztFQ2x2QkE7SUFDQyxTQUZXO0VEdXZCWjs7RUN0dkJBO0lBQ0MsU0FGVztFRDJ2Qlo7O0VDMXZCQTtJQUNDLFNBRlc7RUQrdkJaOztFQzl2QkE7SUFDQyxTQUZXO0VEbXdCWjs7RUNsd0JBO0lBQ0MsU0FGVztFRHV3Qlo7O0VDdHdCQTtJQUNDLFNBRlc7RUQyd0JaOztFQzF3QkE7SUFDQyxTQUZXO0VEK3dCWjs7RUM5d0JBO0lBQ0MsUUFGVztFRG14Qlo7O0VDbHhCQTtJQUNDLFFBRlc7RUR1eEJaOztFQ3R4QkE7SUFDQyxRQUZXO0VEMnhCWjs7RUMxeEJBO0lBQ0MsUUFGVztFRCt4Qlo7O0VDOXhCQTtJQUNDLFFBRlc7RURteUJaOztFQ2x5QkE7SUFDQyxRQUZXO0VEdXlCWjs7RUN0eUJBO0lBQ0MsUUFGVztFRDJ5Qlo7O0VDMXlCQTtJQUNDLFFBRlc7RUQreUJaOztFQzl5QkE7SUFDQyxRQUZXO0VEbXpCWjs7RUNsekJBO0lBQ0MsUUFGVztFRHV6Qlo7O0VDdHpCQTtJQUNDLFNBRlc7RUQyekJaOztFQzF6QkE7SUFDQyxTQUZXO0VEK3pCWjs7RUM5ekJBO0lBQ0MsU0FGVztFRG0wQlo7QUFDRjtBQzN6QkE7RUFFRTtJQzZKRCxvQkFBQTtFRmdxQkM7O0VDN3pCQTtJQzZKRCxxQkFBQTtFRm9xQkM7O0VDajBCQTtJQzZKRCxVQUFBO0VGd3FCQzs7RUNyMEJBO0lDNkpELHFCQUFBO0VGNHFCQzs7RUN6MEJBO0lDNkpELHFCQUFBO0VGZ3JCQzs7RUM3MEJBO0lDNkpELFVBQUE7RUZvckJDOztFQ2oxQkE7SUM2SkQscUJBQUE7RUZ3ckJDOztFQ3IxQkE7SUM2SkQscUJBQUE7RUY0ckJDOztFQ3oxQkE7SUM2SkQsVUFBQTtFRmdzQkM7O0VDNzFCQTtJQzZKRCxxQkFBQTtFRm9zQkM7O0VDajJCQTtJQzZKRCxxQkFBQTtFRndzQkM7O0VDcjJCQTtJQzZKRCxXQUFBO0VGNHNCQzs7RUNuMkJBO0lBQ0MsVUFGVztFRHcyQlo7O0VDdjJCQTtJQUNDLFVBRlc7RUQ0MkJaOztFQzMyQkE7SUFDQyxVQUZXO0VEZzNCWjs7RUMvMkJBO0lBQ0MsU0FGVztFRG8zQlo7O0VDbjNCQTtJQUNDLFNBRlc7RUR3M0JaOztFQ3YzQkE7SUFDQyxTQUZXO0VENDNCWjs7RUMzM0JBO0lBQ0MsU0FGVztFRGc0Qlo7O0VDLzNCQTtJQUNDLFNBRlc7RURvNEJaOztFQ240QkE7SUFDQyxTQUZXO0VEdzRCWjs7RUN2NEJBO0lBQ0MsU0FGVztFRDQ0Qlo7O0VDMzRCQTtJQUNDLFNBRlc7RURnNUJaOztFQy80QkE7SUFDQyxTQUZXO0VEbzVCWjs7RUNuNUJBO0lBQ0MsUUFGVztFRHc1Qlo7O0VDdjVCQTtJQUNDLFFBRlc7RUQ0NUJaOztFQzM1QkE7SUFDQyxRQUZXO0VEZzZCWjs7RUMvNUJBO0lBQ0MsUUFGVztFRG82Qlo7O0VDbjZCQTtJQUNDLFFBRlc7RUR3NkJaOztFQ3Y2QkE7SUFDQyxRQUZXO0VENDZCWjs7RUMzNkJBO0lBQ0MsUUFGVztFRGc3Qlo7O0VDLzZCQTtJQUNDLFFBRlc7RURvN0JaOztFQ243QkE7SUFDQyxRQUZXO0VEdzdCWjs7RUN2N0JBO0lBQ0MsUUFGVztFRDQ3Qlo7O0VDMzdCQTtJQUNDLFNBRlc7RURnOEJaOztFQy83QkE7SUFDQyxTQUZXO0VEbzhCWjs7RUNuOEJBO0lBQ0MsU0FGVztFRHc4Qlo7QUFDRjtBQ2g4QkE7RUFFRTtJQzZJRCxvQkFBQTtFRnF6QkM7O0VDbDhCQTtJQzZJRCxxQkFBQTtFRnl6QkM7O0VDdDhCQTtJQzZJRCxVQUFBO0VGNnpCQzs7RUMxOEJBO0lDNklELHFCQUFBO0VGaTBCQzs7RUM5OEJBO0lDNklELHFCQUFBO0VGcTBCQzs7RUNsOUJBO0lDNklELFVBQUE7RUZ5MEJDOztFQ3Q5QkE7SUM2SUQscUJBQUE7RUY2MEJDOztFQzE5QkE7SUM2SUQscUJBQUE7RUZpMUJDOztFQzk5QkE7SUM2SUQsVUFBQTtFRnExQkM7O0VDbCtCQTtJQzZJRCxxQkFBQTtFRnkxQkM7O0VDdCtCQTtJQzZJRCxxQkFBQTtFRjYxQkM7O0VDMStCQTtJQzZJRCxXQUFBO0VGaTJCQzs7RUN4K0JBO0lBQ0MsVUFGVztFRDYrQlo7O0VDNStCQTtJQUNDLFVBRlc7RURpL0JaOztFQ2gvQkE7SUFDQyxVQUZXO0VEcS9CWjs7RUNwL0JBO0lBQ0MsU0FGVztFRHkvQlo7O0VDeC9CQTtJQUNDLFNBRlc7RUQ2L0JaOztFQzUvQkE7SUFDQyxTQUZXO0VEaWdDWjs7RUNoZ0NBO0lBQ0MsU0FGVztFRHFnQ1o7O0VDcGdDQTtJQUNDLFNBRlc7RUR5Z0NaOztFQ3hnQ0E7SUFDQyxTQUZXO0VENmdDWjs7RUM1Z0NBO0lBQ0MsU0FGVztFRGloQ1o7O0VDaGhDQTtJQUNDLFNBRlc7RURxaENaOztFQ3BoQ0E7SUFDQyxTQUZXO0VEeWhDWjs7RUN4aENBO0lBQ0MsUUFGVztFRDZoQ1o7O0VDNWhDQTtJQUNDLFFBRlc7RURpaUNaOztFQ2hpQ0E7SUFDQyxRQUZXO0VEcWlDWjs7RUNwaUNBO0lBQ0MsUUFGVztFRHlpQ1o7O0VDeGlDQTtJQUNDLFFBRlc7RUQ2aUNaOztFQzVpQ0E7SUFDQyxRQUZXO0VEaWpDWjs7RUNoakNBO0lBQ0MsUUFGVztFRHFqQ1o7O0VDcGpDQTtJQUNDLFFBRlc7RUR5akNaOztFQ3hqQ0E7SUFDQyxRQUZXO0VENmpDWjs7RUM1akNBO0lBQ0MsUUFGVztFRGlrQ1o7O0VDaGtDQTtJQUNDLFNBRlc7RURxa0NaOztFQ3BrQ0E7SUFDQyxTQUZXO0VEeWtDWjs7RUN4a0NBO0lBQ0MsU0FGVztFRDZrQ1o7QUFDRjtBQ3JrQ0E7RUFFRTtJQzZIRCxvQkFBQTtFRjA4QkM7O0VDdmtDQTtJQzZIRCxxQkFBQTtFRjg4QkM7O0VDM2tDQTtJQzZIRCxVQUFBO0VGazlCQzs7RUMva0NBO0lDNkhELHFCQUFBO0VGczlCQzs7RUNubENBO0lDNkhELHFCQUFBO0VGMDlCQzs7RUN2bENBO0lDNkhELFVBQUE7RUY4OUJDOztFQzNsQ0E7SUM2SEQscUJBQUE7RUZrK0JDOztFQy9sQ0E7SUM2SEQscUJBQUE7RUZzK0JDOztFQ25tQ0E7SUM2SEQsVUFBQTtFRjArQkM7O0VDdm1DQTtJQzZIRCxxQkFBQTtFRjgrQkM7O0VDM21DQTtJQzZIRCxxQkFBQTtFRmsvQkM7O0VDL21DQTtJQzZIRCxXQUFBO0VGcy9CQzs7RUM3bUNBO0lBQ0MsVUFGVztFRGtuQ1o7O0VDam5DQTtJQUNDLFVBRlc7RURzbkNaOztFQ3JuQ0E7SUFDQyxVQUZXO0VEMG5DWjs7RUN6bkNBO0lBQ0MsU0FGVztFRDhuQ1o7O0VDN25DQTtJQUNDLFNBRlc7RURrb0NaOztFQ2pvQ0E7SUFDQyxTQUZXO0VE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RDtJQUNDLGVBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxxQkFBQTtFSGcxQ0E7O0VHNzBDRDtJQUNDLGNBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxtQkFBQTtFSGcxQ0E7QUFDRjtBRzMwQ0E7RUFDQztJQUNDLGFBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxjQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsYUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG9CQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsZUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLHFCQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsY0FBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG1CQUFBO0VINjBDQTtBQUNGO0FHeDBDQTtFQUNDO0lBQ0MsYUFBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLGNBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxhQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0Msb0JBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxlQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MscUJBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxjQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsbUJBQUE7RUgwMENBO0FBQ0Y7QUl4bkRBO0VBQ0MsY044Q2E7QUU0a0RkOztBSXZuREE7RUFDQyxjTnlEaUI7QUVpa0RsQjs7QUl2bkRBO0VBQ0MsY05zRFk7QUVva0RiOztBSXZuREE7RUFDQyxjTm1Ea0I7QUV1a0RuQjs7QUl2bkRBO0VBQ0MsY05vRmU7QUVzaURoQjs7QUl2bkRBO0VBQ0MsY05pRnVCO0FFeWlEeEI7O0FJdm5EQTtFQUNDLGNOcUZ5QjtBRXFpRDFCOztBSXZuREE7RUFDQyxjTjBFdUI7QUVnakR4Qjs7QUl2bkRBO0VBQ0MsY040RWlCO0FFOGlEbEI7O0FJdm5EQTtFQUNDLGNOeUV5QjtBRWlqRDFCOztBSXZuREE7RUFDQyxjTnNFeUI7QUVvakQxQjs7QUl2bkRBO0VBQ0MsV05xRGU7QUVxa0RoQjs7QUl2bkRBO0VBQ0MsV05rRHFCO0FFd2tEdEI7O0FJdm5EQTtFQUNDLFdOMkNlO0FFK2tEaEI7O0FJdm5EQTtFQUNDLFdOd0NxQjtBRWtsRHRCOztBSXZuREE7RUFDQyxjTmlDYTtBRXlsRGQ7O0FJdm5EQTtFQUNDLFdOOEJtQjtBRTRsRHBCOztBSXZuREE7RUFDQyxtQk50QmE7QUVncERkOztBSXZuREE7RUFDQyxjTnpCZ0I7QUVtcERqQjs7QUl2bkRBO0VBQ0MsbUJON0JnQjtBRXVwRGpCOztBSXZuREE7RUFDQyxtQk4vQmdCO0FFeXBEakI7O0FJdm5EQTtFQUNDLGNObkNnQjtBRTZwRGpCOztBSXZuREE7RUFDQyxtQk50Q2dCO0FFZ3FEakI7O0FJdm5EQTtFQUNDLG1CTnpDZ0I7QUVtcURqQjs7QUl2bkRBO0VBQ0MsbUJONUNnQjtBRXNxRGpCOztBSXZuREE7RUFDQyxtQk52Q2lCO0FFaXFEbEI7O0FJdm5EQTtFQUNDLG1CTjFDWTtBRW9xRGI7O0FJdm5EQTtFQUNDLG1CTjdDa0I7QUV1cURuQjs7QUl2bkRBO0VBQ0MsbUJOaERxQjtBRTBxRHRCOztBSXZuREE7RUFDQyxtQk5uRHFCO0FFNnFEdEI7O0FJdm5EQTtFQUNDLG1CTnREcUI7QUVnckR0Qjs7QUl2bkRBO0VBQ0MsbUJOekRxQjtBRW1yRHRCOztBSXZuREE7RUFDQyxtQk4xRWE7QUVvc0RkOztBSXZuREE7RUFDQyxjTi9EYztBRXlyRGY7O0FJdm5EQTtFQUNDLG1CTm5FYztBRTZyRGY7O0FJdm5EQTtFQUNDLG1CTnRFa0I7QUVnc0RuQjs7QUl2bkRBO0VBQ0MsbUJOekVpQjtBRW1zRGxCOztBSXZuREE7RUFDQyxtQk41RWlCO0FFc3NEbEI7O0FJdm5EQTtFQUNDLG1CTi9FaUI7QUV5c0RsQjs7QUl2bkRBO0VBQ0MsbUJObEZpQjtBRTRzRGxCOztBSXZuREE7RUFDQyxtQk5yRmlCO0FFK3NEbEI7O0FJdm5EQTtFQUNDLG1CTnZGYTtBRWl0RGQ7O0FJdm5EQTtFQUNDLG1CTjFGaUI7QUVvdERsQjs7QUl2bkRBO0VBQ0MsY045RmlCO0FFd3REbEI7O0FJdm5EQTtFQUNDLG1CTmpHZ0I7QUUydERqQjs7QUl2bkRBO0VBQ0MsbUJOcEdnQjtBRTh0RGpCOztBSXZuREE7RUFDQyxtQk52R2dCO0FFaXVEakI7O0FJdm5EQTtFQUNDLG1CTjFHZ0I7QUVvdURqQjs7QUl2bkRBO0VBQ0MsbUJON0dnQjtBRXV1RGpCOztBSXZuREE7RUFDQyxtQk4vR2M7QUV5dURmOztBSXZuREE7RUFDQyxtQk5sSGtCO0FFNHVEbkI7O0FJdm5EQTtFQUNDLG1CTnJIaUI7QUUrdURsQjs7QUl2bkRBO0VBQ0MsbUJOeEhpQjtBRWt2RGxCOztBSXZuREE7RUFDQyxtQk4zSGlCO0FFcXZEbEI7O0FJdm5EQTtFQUNDLG1CTjlIaUI7QUV3dkRsQjs7QUl2bkRBO0VBQ0MsbUJOaklpQjtBRTJ2RGxCOztBSXZuREE7RUFDQyx5Q056RmtCO0FFbXREbkI7O0FJdm5EQTtFQUNDLHlDTjVGbUI7QUVzdERwQjs7QUl2bkRBO0VBQ0MsMENOL0ZrQjtBRXl0RG5COztBSXZuREE7RUFDQyw2Q05sR2dCO0FFNHREakI7O0FJdm5EQTtFQUNDLG1CTjVJZTtBRXN3RGhCOztBSXZuREE7RUFDQyxtQk4vSXVCO0FFeXdEeEI7O0FJdm5EQTtFQUNDLG1CTmxKdUI7QUU0d0R4Qjs7QUl2bkRBO0VBQ0MsbUJOckp1QjtBRSt3RHhCOztBSXZuREE7RUFDQyxtQk54SnVCO0FFa3hEeEI7O0FJdm5EQTtFQUNDLG1CTjNKdUI7QUVxeER4Qjs7QUl2bkRBO0VBQ0MsbUJOOUp1QjtBRXd4RHhCOztBSXZuREE7RUFDQyxtQk5qS3VCO0FFMnhEeEI7O0FJdm5EQTtFQUNDLG1CTnBLaUI7QUU4eERsQjs7QUl2bkRBO0VBQ0MsbUJOdkt5QjtBRWl5RDFCOztBSXZuREE7RUFDQyxjTjNLeUI7QUVxeUQxQjs7QUl2bkRBO0VBQ0MsbUJOOUt5QjtBRXd5RDFCOztBSXZuREE7RUFDQyxtQk5qTHlCO0FFMnlEMUI7O0FJdm5EQTtFQUNDLG1CTnBMeUI7QUU4eUQxQjs7QUl2bkRBO0VBQ0MsbUJOdkx5QjtBRWl6RDFCOztBSXZuREE7RUFDQyxtQk4xTHlCO0FFb3pEMUI7O0FJdm5EQTtFQUNDLG1CTjdMeUI7QUV1ekQxQjs7QUl2bkRBO0VBQ0MsZ0JObk5lO0FFNjBEaEI7O0FJdm5EQTtFQUNDLGdCTnROcUI7QUVnMUR0Qjs7QUl2bkRBO0VBQ0MsZ0JON05lO0FFdTFEaEI7O0FJdm5EQTtFQUNDLGdCTmhPcUI7QUUwMUR0Qjs7QUl2bkRBO0VBQ0MsbUJOdk9hO0FFaTJEZDs7QUl2bkRBO0VBQ0MsZ0JOMU9tQjtBRW8yRHBCOztBS244REEsc0JBQUE7QUFDQTtFQUNDLG1CUG1HZTtFT2xHZixjUG9EYTtBRWs1RGQ7O0FLbjhEQTtFQUNDLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUDZGdUI7QUV5MkR4Qjs7QUtsOERBO0VBQ0Msd0JBQUE7QUxxOEREOztBS2w4REE7RUFDQyxjUG1GZTtBRWszRGhCOztBS2w4REE7RUFDQyxjUHlCYTtBRTQ2RGQ7O0FLbDhEQTtFQUNDLGNQMkVlO0FFMDNEaEI7O0FLbDhEQTtFQUNDLGdCUDJIUztBRTAwRFY7O0FLbDhEQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY1BtQmE7QUVrN0RkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQS2E7QUVnOERkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQT2E7QUU4N0RkOztBS2w4REE7RUFDQyxnQlBxR1M7RU9wR1QsZVAyR1U7RU8xR1YsaUJQeUdTO0VPeEdULGNQUmE7RU9TYixTQUFBO0FMcThERDs7QUtsOERBO0VBQ0M7SUFDQyxjUHdDYztFRTY1RGQ7O0VLbjhERDtJQUNDLGNQcUNjO0VFaTZEZDtBQUNGO0FLbjhEQSxrQkFBQTtBQUNBO0VBQ0MsY1B2QmE7RU93QmIsbUJQcUN1QjtFT3BDdkIsZ0VBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGNQMUNhO0FFKytEZDs7QUts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QUwyN0REOztBS3g3REE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7QUwyN0REOztBS3g3REE7RUFDQztJQUNDLGVBQUE7RUwyN0RBO0FBQ0Y7QUt4N0RBO0VBQ0Msb0JBQUE7RUFDQTs7SUFFQyxVQUFBO0lBQ0EsbUJBQUE7RUwwN0RBO0FBQ0Y7QUt2N0RBO0VBQ0M7SUFDQyxlQUFBO0VMeTdEQTtBQUNGO0FLdDdEQTtFQUNDO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUx3N0RBOztFS3Q3REQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFTHk3REE7O0VLdjdERDtJQUNDLHVCQUFBO0VMMDdEQTtBQUNGO0FNM3lFQSxpQkFBQTtBQUNBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNktPO0VRNUtQLHNCUjZLTztFUTVLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNEtPO0VRM0tQLHNCUjRLTztFUTNLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMktPO0VRMUtQLHNCUjJLTztFUTFLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMEtPO0VRektQLHNCUjBLTztFUXpLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSeUtPO0VReEtQLHNCUnlLTztFUXhLUCxTQUFBO0FONnlFRDs7QU0xeUVBO0VBQ0MsZVI2SFU7RVE1SFYsaUJSNkhVO0VRNUhWLGdCUjRHWTtBRWlzRWI7O0FNMXlFQTtFQUNDLGVSZ0hVO0VRL0dWLGlCUmdIVTtFUS9HVixnQlJzR1k7QUV1c0ViOztBTTF5RUE7RUFDQyxlUjBHVTtFUXpHVixpQlIwR1U7RVF6R1YsZ0JSZ0dZO0FFNnNFYjs7QU0xeUVBO0VBQ0MsZ0JSNkZTO0FFZ3RFVjs7QU0xeUVBO0VBQ0MsZ0VBQUE7QU42eUVEOztBTTF5RUE7O0VKdUVDLGNKM0ZhO0VJNEZiLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkprSFU7RUlqSFYsbUJBQUE7RUFDQSxhQUFBO0FGd3VF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O0VBQ0MsY1R4RGlCO0FFbzZGbEI7O0FFejlGQztFS2lIQTtJQUNDLGVBQUE7SUFDQSxjVDlEZ0I7RUUwNkZoQjs7RU8xMkZEO0lBQ0MsWUFBQTtJQUNBLG1DQUFBO0VQNjJGQTtBQUNGO0FPejJGQztFTGtFQSxhQUFBO0FGMHlGRDs7QU92MkZBO0VBQ0MsWUFBQTtFQUNBLG1DQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLG1CQUFBO0VBQ0EsY1RwRmlCO0VTcUZqQixtQlQvRmdCO0VTZ0doQix1Q0FBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUakdhO0VTa0diLG1CVG5EdUI7RVNvRHZCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1R2R2E7RVN3R2IsbUJUakR5QjtFU2tEekIsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxjVHBIZ0I7RVNxSGhCLG1CVDlGa0I7RVMrRmxCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1QxSGdCO0FFbytGakI7O0FPdjJGQTtFQUNDLGNUaEhpQjtFU2lIakIsbUNBQUE7QVAwMkZEOztBT3YyRkE7O0VBRUMsbUNBQUE7RUFDQSxjVHBIcUI7QUU4OUZ0Qjs7QU92MkZBO0VBQ0MsbUNBQUE7QVAwMkZEOztBRTFoR0M7RUtvTEE7SUFDQyxtQ0FBQTtFUDAyRkE7QUFDRjtBT3YyRkE7RUFDQyxtQ0FBQTtBUHkyRkQ7O0FPdDJGQTs7RUFFQyxtQ0FBQTtFQUNBLGNUeElxQjtBRWkvRnRCOztBRXppR0M7RUtvTUE7SUFDQyxjVHZKWTtJU3dKWixtQ0FBQTtFUHkyRkE7O0VPdjJGRDtJQUNDLGNUM0pZO0lTNEpaLG1CVDlHYztJUytHZCxnQkFBQTtFUDAyRkE7O0VPeDJGRDtJQUNDLGNUdktlO0lTd0tmLG1CVGxKYTtJU21KYixnQkFBQTtFUDIyRkE7O0VPejJGRDtJQUNDLGNUcktZO0lTc0taLG1CVGhIZ0I7SVNpSGhCLGdCQUFBO0VQNDJGQTs7RU96MkZEO0lBQ0MsY1RsTGU7SVNtTGYsbUNBQUE7RVA0MkZBO0FBQ0Y7QU96MkZBO0VBQ0MsY1RqTGE7RVNrTGIsbUJUbEl1QjtFU21JdkIsZ0JBQUE7QVAyMkZEOztBT3gyRkE7RUFDQyxjVDlMZ0I7RVMrTGhCLG1CVHZLaUI7RVN3S2pCLGdCQUFBO0FQMjJGRDs7QU94MkZBO0VBQ0MsY1Q3TGE7RVM4TGIsbUJUdEl5QjtFU3VJekIsZ0JBQUE7QVAyMkZEOztBT3YyRkE7O0VBRUMsbUJBQUE7RUFDQSxjVC9MaUI7RVNnTWpCLG1CVDFNZ0I7QUVvakdqQjs7QU90MkZBO0VBQ0MsdUJBQUE7RUFDQSxjVDdNYTtFUzhNYixtQ0FBQTtBUHkyRkQ7O0FFcm1HQztFS2dRQTtJQUNDLGNUM01XO0lTNE1YLHVCQUFBO0lBQ0EsbUNBQUE7RVB5MkZBO0FBQ0Y7QU90MkZBO0VBQ0MsY1RsT2E7RVNtT2IsbUJUM05hO0VTNE5iLG1DQUFBO0FQdzJGRDs7QU9yMkZBOztFQUVDLGNUek5ZO0VTME5aLHVCQUFBO0VBQ0EsbUNBQUE7QVB3MkZEOztBT3AyRkE7RUFDQyxtQlR4T2E7RVN5T2IsY1RqUGE7RVNrUGIsZ0JBQUE7QVB1MkZEOztBT3IyRkE7RUFDQyxrQkFBQTtFQUNBLGNUOU9hO0VTK09iLGdCQUFBO0FQdzJGRDs7QU9yMkZBO0VBQ0MsbUJUblBhO0VTb1BiLGdCQUFBO0VBQ0EsY1R0TXVCO0FFOGlHeEI7O0FFM29HQztFS3VTQTtJQUNDLGNUbFFZO0lTbVFaLG1CVG5QVztJU29QWCxnQkFBQTtFUHcyRkE7O0VPdDJGRDtJQUNDLGNUak5jO0lTa05kLGdCQUFBO0VQeTJGQTs7RU92MkZEO0lBQ0MsZUFBQTtJQUNBLGNUNVFZO0VFc25HWjs7RU94MkZEO0lBQ0Msa0JBQUE7SUFDQSxjVHhRWTtJU3lRWixnQkFBQTtFUDIyRkE7QUFDRjtBT3gyRkE7RUFDQyxjVGhPZTtFU2lPZixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUM1JhO0VTNFJiLG1CVDdRaUI7RVM4UWpCLGdCQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGNUblJpQjtFU29SakIsbUJUblJZO0VTb1JaLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxlVGxOVztBRTRqR1o7O0FPdjJGQTtFQUNDLGVBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxnQlRoT1k7QUUwa0diOztBT3YyRkE7RUFDQyxjVHRSdUI7QUVnb0d4Qjs7QU92MkZBO0VBQ0MsY1RqVmE7QUUyckdkOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlVHRPVTtBRWdsR1g7O0FPdjJGQTtFQUNDLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxtQlQ1UHFCO0FFc21HdEI7O0FPdjJGQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxXQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0M7SUFDQyxlVGpRVztFRTJtR1g7O0VPeDJGRDtJQUNDLGVUdFFTO0VFaW5HVDtBQUNGO0FPeDJGQTtFQUNDLHVCQUFBO0VBQ0EsY1Q3WGE7RVM4WGIsbUNBQUE7QVAwMkZEOztBRTl3R0M7RUt3YUE7SUFDQyx1QkFBQTtJQUNBLGNUcFlZO0lTcVlaLG1DQUFBO0VQMDJGQTtBQUNGO0FRL3hHQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNWNENhO0VVM0NiLG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVZ3SlU7RVV2SlYsaUJWd0pVO0FFeW9HWDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JWMElTO0VVeklULG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlVm1JUztFVWxJVCxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVY4SFM7RVU3SFQsaUJWcUtPO0VVcEtQLGdCVndIUztBRXlxR1Y7O0FROXhHQTtFQUNDLGNWVWE7QUV1eEdkOztBUTl4R0E7RUFDQyxjVnFEYTtFVXBEYiw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY1ZTaUI7RVVSakIsNkJBQUE7RUFDQSxtQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FSaXlHRDs7QVE5eEdBOztFQUVDLGVWMkZTO0VVMUZULGlCVjRGUztBRXFzR1Y7O0FROXhHQTtFQUNDLGVWa0dXO0VVakdYLGlCVmtHVztBRStyR1o7O0FROXhHQTtFQUNDLGVWaUZTO0VVaEZULGlCVmtGUztBRStzR1Y7O0FROXhHQTtFQUNDLGVWNkVXO0VVNUVYLGlCVjRFVztBRXF0R1o7O0FROXhHQTtFQUNDLGVWdUVTO0VVdEVULGlCVndFUztBRXl0R1Y7O0FROXhHQTtFQUNDLGVWcUVVO0VVcEVWLGlCVnFFVTtBRTR0R1g7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBUml5R0Q7O0FROXhHQTs7RUFFQyxnQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxXQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNWakRhO0FFazFHZDs7QVE5eEdBO0VBQ0MsYUFBQTtF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cnBKQTtFQUNDLFdBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLG1CQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxhQUFBO0VBQ0EsZWxDckxVO0VrQ3NMVixpQkFBQTtFQUNBLGNsQ3pSaUI7RWtDMFJqQixrQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDN1FpQjtFa0M4UWpCLGtCQUFBO0VBQ0EsZ0JsQ3JNUztFa0NzTVQsZWxDN0xZO0VrQzhMWixpQmxDM0xhO0FFbTFKZDs7QWdDcnBKQTtFQUNDLG1CbEM3U2E7RWtDOFNiLGtCQUFBO0VBQ0EsY2xDeFNpQjtBRWc4SmxCOztBZ0NycEpBO0VBQ0MsZ0JsQ2xOWTtFa0NtTlosZWxDL0tPO0VrQ2dMUCxpQmxDOUtPO0FFczBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDM05TO0VrQzROVCxlbENsTE87RWtDbUxQLGlCbENqTE87QUV5MEpSOztBZ0NycEpBO0VBQ0MsV0FBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQ3JPUztFa0NzT1QsZWxDbE9TO0VrQ21PVCxpQmxDcExPO0FFNDBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDaFBZO0VrQ2lQWixlbEN2T1k7RWtDd09aLGlCbENyT2E7RWtDc09iLGNsQzVUaUI7RWtDNlRqQixlQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDeFBZO0VrQ3lQWixlbEMvT1k7RWtDZ1BaLGlCbEM3T2E7RWtDOE9iLGNsQ3BVaUI7RWtDcVVqQixlQUFBO0VBQ0EsVUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDM1RhO0FFbTlKZDs7QWdDcnBKQTtFQUNDLGdCbENyUVk7RWtDc1FaLGVsQzVQWTtFa0M2UFosaUJsQzFQYTtFa0MyUGIsY2xDbFVhO0FFMDlKZDs7QWdDcnBKQTtFQUNDLE9BQUE7RUFDQSxjbEN2V2lCO0FFKy9KbEI7O0FnQ3JwSkE7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxPQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsYUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0M7SUFDQyxZQUFBO0VoQ3dwSkE7QUFDRjtBZ0NycEpBO0VBQ0M7SUFDQyxnQkFBQTtFaEN1cEpBOztFZ0NycEpEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RWhDd3BKQTs7RWdDdHBKRDtJQUNDLGVBQUE7RWhDeXBKQTs7RWdDdnBKRDtJQUNDLGVsQzVQWTtFRXM1Slo7O0VnQ3hwSkQ7SUFDQyxZQUFBO0VoQzJwSkE7O0VnQ3pwSkQ7SUFDQyxlbENsUVk7RUU4NUpaOztFZ0MxcEpEO0lBQ0MsZWxDMVRVO0VFdTlKVjs7RWdDM3BKRDtJQUNDLGVsQ3hRWTtFRXM2Slo7O0VnQzVwSkQ7SUFDQyxrQkFBQTtFaEMrcEpBOztFZ0M3cEpEO0lBQ0MsOEJBQUE7RWhDZ3FKQTs7RWdDOXBKRDtJQUNDLGVsQ2pSWTtFRWs3Slo7O0VnQy9wSkQ7SUFDQyxlbENwUlk7RUVzN0paOztFZ0NocUpEO0lBQ0MsZWxDblJZO0VFczdKWjs7RWdDanFKRDtJQUNDLHNCQUFBO0VoQ29xSkE7O0VnQ2xxSkQ7SUFDQyxjQUFBO0lBQ0EsV0FBQTtFaENxcUpBO0FBQ0Y7QWdDbHFKQTtFQUNDO0lBQ0MsaUJBQUE7RWhDb3FKQTtBQUNGO0FnQ2pxSkE7RUFDQztJQUNDLGVsQzdWUztJa0M4VlQsaUJBQUE7RWhDbXFKQTs7RWdDanFKRDtJQUNDLGVsQ25XVTtFRXVnS1Y7O0VnQ2xxSkQ7SUFDQyxtQkFBQTtFaENxcUpBOztFZ0NucUpEO0lBQ0MsV0FBQTtFaENzcUpBOztFZ0NwcUpEO0lBQ0MsZ0JBQUE7RWhDdXFKQTs7RWdDcnFKRDtJQUNDLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLE1BQUE7RWhDd3FKQTs7RWdDdHFKRDtJQUNDLGFBQUE7RWhDeXFKQTs7RWdDdnFKRDtJQUNDLGVBQUE7RWhDMHFKQTs7RWdDeHFK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O0lBQ0MsVUFBQTtFeEZzN1pBO0FBQ0Y7QXdGbjdaQTtFQUNDLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QXhGcTdaRDs7QXdGbDdaQTtFQUNDLGdCQUFBO0F4RnE3WkQ7O0F3Rmw3WkE7RUFDQyxjQUFBO0F4RnE3WkQ7O0F3Rmw3WkE7RUFDQyxtQkFBQTtBeEZxN1pEOztBd0ZsN1pBO0VBQ0MsY0FBQTtBeEZxN1pEOztBd0ZsN1pBO0VBQ0MsZUFBQTtFQUNBLGdCMUY0RFM7RTBGM0RULGUxRmtFVTtBRW0zWlg7O0F3Rmw3WkE7RUFDQyxlQUFBO0VBQ0EsZTFGNkRVO0FFdzNaWDs7QXdGbDdaQTs7RUFFQyxjMUZ6QmlCO0FFODhabEI7O0F3Rmw3WkE7RUFDQyxjMUYxRGdCO0FFKytaakI7O0F3Rmw3WkE7RUFDQyxlMUZnRFU7RTBGL0NWLGMxRmpFZ0I7QUVzL1pqQjs7QXdGbDdaQTtFQUNDLGMxRlB5QjtBRTQ3WjFCOztBd0ZsN1pBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBeEZxN1pEOztBd0ZsN1pBOztFQUVDLGMxRmxFaUI7RTBGbUVqQixlMUZpQ1k7QUVvNVpiOztBd0ZsN1pBO0VBQ0MsYUFBQTtFQUNBLGUxRjBCVTtFMEZ6QlYsZUFBQTtBeEZxN1pEOztBd0ZsN1pBO0VBQ0MsaUJBQUE7QXhGcTdaRDs7QXdGbDdaQTtFQUNDLGdCMUZVUztBRTI2WlY7O0F3Rmw3WkE7RUFDQyxjMUZwRWlCO0FFeS9abEI7O0F3Rmw3WkE7RUFDQyxnQkFBQTtBeEZxN1pEOztBd0ZsN1pBO0VBQ0MsZ0IxRkZTO0UwRkdULGUxRklVO0UwRkhWLGMxRjlHYTtFMEYrR2IsZUFBQTtFQUNBLHFCQUFBO0F4RnE3WkQ7O0F3Rmw3WkE7RUFDQyxnQkFBQTtBeEZxN1pEOztBd0ZsN1pBO0VBQ0MsaUJBQUE7QXhGcTdaRDs7QXdGbDdaQTtFQUNDLGdCQUFBO0VBQ0EsYzFGOUdpQjtFMEYrR2pCLGdCMUZyQlk7QUUwOFpiOztBd0ZsN1pBO0VBQ0MsYzFGM0V1QjtBRWdnYXhCOztBd0Zs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QUNBLGNoSHJJaUI7RWdIc0lqQixnQmhINERVO0FFKzNnQlg7O0E4R3g3Z0JBO0VBQ0MsVUFBQTtFQUNBLFlBQUE7QTlHMjdnQkQ7O0E4R3g3Z0JBO0VBQ0MsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QTlHMjdnQkQ7O0E4R3g3Z0JBO0VBQ0MsMkNBQUE7QTlHMjdnQkQ7O0E4R3g3Z0JBO0VBQ0MsY0FBQTtFQUNBLGVoSDFEVztFZ0gyRFgsaUJoSDFEUztFZ0gyRFQsZ0JoSGpFUztFZ0hrRVQsY2hIckh1QjtBRWdqaEJ4Qjs7QThHeDdnQkE7OztFQUdDLFVBQUE7QTlHMjdnQkQ7O0E4R3g3Z0JBO0VBQ0MsV0FBQTtBOUcyN2dCRDs7QThHeDdnQkE7RUFDQyxjaEgxTGE7RWdIMkxiLGdCaEhqRlM7RWdIa0ZULGVoSDlFUztBRXlnaEJWOztBOEd4N2dCQTtFQUNDLGtCQUFBO0E5RzI3Z0JEOztBOEd4N2dCQTtFQUNDLGdCaEgzRlk7RWdINEZaLGNoSHBNZ0I7RWdIcU1oQixpQkFBQTtFQUNBLGVoSHpGUztFZ0gwRlQscUJBQUE7QTlHMjdnQkQ7O0E4R3g3Z0JBO0VBQ0MsY0FBQTtBOUcyN2dCRDs7QThHeDdnQkE7RUFDQyxrQkFBQTtBOUcyN2dCRDs7QThHeDdnQkE7RUFDQyxhQUFBO0E5RzI3Z0JEOztBOEd4N2dCQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJoSDVNcUI7QUV1b2hCdEI7O0FFL3JoQkM7RTRHeVFBOzs7SUFHQyxjaEh4S2dCO0VFa21oQmhCO0FBQ0Y7QThHdDdnQkM7RTVHbkZBLGFBQUE7QUY0Z2hCRDs7QThHcDdnQkE7RUFDQyxtQmhIaE9rQjtBRXVwaEJuQjs7QThHcDdnQkE7RUFDQztJQUNDLFdBQUE7RTlHdTdnQkE7QUFDRjtBK0c3dGhCQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBL0crdGhCRDs7QStHNXRoQkE7RUFDQyxjQUFBO0VBQ0EsWUFBQTtBL0crdGhCRDs7QStHNXRoQkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0ErRzV0aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QS9HK3RoQkQ7O0FnSDV3aEJBO0VBQ0MsY2xIK0NnQjtBRWd1aEJqQjs7QWdINXdoQkE7RUFDQyxlbEh1TE87RWtIdExQLGlCbEh3TE87QUV1bGhCUjs7QWdINXdoQkE7RUFDQyxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCbEhvSFM7RWtIbkhULGVsSG1JVztFa0hsSVgsY2xIUWE7QUV1d2hCZDs7QWdINXdoQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJsSFdtQjtFa0hWbkIsa0JsSGtHc0I7QUU2cWhCdkI7O0FnSDV3aEJBO0VBQ0MsY2xIWWlCO0VrSFhqQixlbEgrR1k7RWtIOUdaLGtCQUFBO0VBQ0Esa0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxnQkFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxrQkFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxnQmxIa0ZTO0VrSGpGVCxlbEhpR1c7RWtIaEdYLGNsSDZCdUI7RWtINUJ2QixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxhQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGFBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxnQmxIdURTO0VrSHREVCxlbEgwRFM7RWtIekRULGlCbEhxRVc7QUUwc2hCWjs7QWdINXdoQkE7RUFDQyxnQkFBQTtFQUNBLGVsSHVEVTtBRXd0aEJYOztBZ0g1d2hCQTtFQUNDLFNBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CbEgzRG1CO0VrSDREbkIsa0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLGdCQUFBO0FoSCt3aEJEOztBZ0g1d2hCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0MsZ0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0Msb0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0MsZ0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0Msc0JBQUE7QWhIK3doQkQ7O0FnSDV3aEJBO0VBQ0MsYUFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxvQkFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxnQ0FBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQyxpQkFBQTtBaEgrd2hCRDs7QWdINXdoQkE7RUFDQztJQUNDLGdCQUFBO0VoSCt3aEJBOztFZ0g3d2hCRDtJQUNDLGdCQUFBO0VoSGd4aEJBOztFZ0g5d2hCRDtJQUNDLGdCQUFBO0VoSGl4aEJBOztFZ0gvd2hCRDtJQUNDLFlBQUE7SUFDQSxjQUFBO0lBQ0EsaUJBQUE7RWhIa3hoQkE7QUFDRjtBZ0gvd2hCQTtFQUNDO0lBQ0Msc0JBQUE7RWhIaXhoQkE7O0VnSC93aEJEO0lBQ0MsV0FBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7RWhIa3hoQkE7O0VnSGh4aEJEO0lBQ0MsV0FBQTtFaEhteGhCQTs7RWdIanhoQkQ7SUFDQyxlQUFBO0VoSG94aEJBOztFZ0hseGhCRDtJQUNDLGVsSDdDVTtFRWswaEJWO0FBQ0Y7QWlINzloQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkMseUJBQUE7RUFDQSwrRUFBQTtFQUNBLDJCQUFBO0VBQ0Esc0NBQUE7RUFDQSw0QkFBQTtFQUNBLHdDQUFBO0VBQ0EsbUJBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FqSCs5aEJEOztBaUg1OWhCQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsVUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyw2QkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsZ0JBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0FqSCs5aEJEOztBaUg1OWhCQTtFQUNDLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxlQUFBO0FqSCs5aEJEOztBaUg1OWhCQTtFQUNDLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsZ0JBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsV0FBQTtFQUNBLGFBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsZUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxnQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxlQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FqSCs5aEJEOztBaUg1OWhCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqSCs5aEJEOztBaUg1OWhCQTtFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxnQkFBQTtBakgrOWhCRDs7QWlINTloQkE7RUFDQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QWpIKzloQkQ7O0FpSDU5aEJBO0VBQ0M7SUFDQyxzQ0FBQTtFakgrOWhCQTtFaUg3OWhCRDtJQUNDLHVDQUFBO0VqSCs5aEJBO0FBQ0Y7QWlINTloQkE7RUFDQztJQUNDLGFBQUE7RWpIODloQkE7QUFDRjtBaUgzOWhCQTtFQUNDO0lBQ0MsVUFBQTtFakg2OWhCQTs7RWlIMzloQkQ7SUFDQyxhQUFBO0VqSDg5aEJBO0FBQ0Y7QWlIMzloQkE7RUFDQztJQUNDLFdBQUE7RWpINjloQkE7O0VpSDM5aEJEO0lBQ0MsVUFBQTtFakg4OWhCQTtBQUNGO0FpSDM5aEJBO0VBQ0M7SUFDQyxzQkFBQTtFakg2OWhCQTs7RWlIMzloQkQ7SUFDQyxXQUFBO0VqSDg5aEJBOztFaUg1OWhCRDtJQUNDLFdBQUE7RWpIKzloQkE7O0VpSDc5aEJEO0lBQ0MsZ0JBQUE7RWpIZytoQkE7QUFDRjtBa0gzeGlCQTtFaEg2QkMsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QUZpd2lCRDtBRS92aUJDO0VnSG5DRDtJaEhvQ0UsWUFBQTtJQUNBLHdCQUFBO0VGa3dpQkE7QUFDRjs7QWtIcHlpQkE7RWhIbURDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFZ0huREEsVUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBbEh5eWlCRDtBRXR2aUJDO0VnSHZERDtJaEh3REUsWUFBQTtFRnl2aUJBO0FBQ0Y7O0FrSHp5aUJBO0VBQ0M7SUFDQyxhQUFBO0VsSDR5aUJBO0FBQ0Y7QWtIdnlpQkE7RUFDQztJQUNDLFVBQUE7RWxIeXlpQkE7QUFDRjtBa0h0eWlCQTtFQUNDO0lBQ0MsV0FBQTtFbEh3eWlCQTtBQUNGO0FtSHQwaUJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQnJINFBVO0VxSDNQVixrQkFBQTtBbkh3MGlCRDs7QW1IcjBpQkE7RUFDQyxtQnJIdURrQjtBRWl4aUJuQjs7QW1IcjBpQkE7RUFDQyxVQUFBO0FuSHcwaUJEOztBbUhyMGlCQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtBbkh3MGlCRDs7QW1IcjBpQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1Cckg2QmtCO0VxSDVCbEIsY3JIMkJZO0FFNnlpQmI7O0FtSHIwaUJBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FuSHcwaUJEOztBb0hyM2lCQTtFQUNDLGtCQUFBO0FwSHczaUJEOztBb0hyM2lCQTtFbEh5QkMsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RWtIM0JBLGlCQUFBO0FwSDQzaUJEO0FFLzFpQkM7RWtIL0JEO0lsSGdDRSxZQUFBO0lBQ0Esd0JBQUE7RUZrMmlCQTtBQUNGOztBb0gvM2lCQTtFbEg4Q0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VrSDlDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FwSG80aUJEO0FFdDFpQkM7RWtIbEREO0lsSG1ERSxZQUFBO0VGeTFpQkE7QUFDRjs7QW9IdDRpQkE7RUFDQyxhQUFBO0FwSHk0aUJEOztBRXY1aUJDO0VrSGtCQTtJQUNDLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQ0FBQTtJQUNBLDRCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGtCdEhNa0I7RUVtNGlCbEI7O0VvSHQ0aUJEO0lBQ0MsV0FBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7RXBIeTRpQkE7O0VvSHQ0aUJEO0lBQ0MsYUFBQTtFcEh5NGlCQTtBQUNGO0FvSHY0aUJDO0VBQ0M7SUFDQyw0QkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQnRIYm9CO0VFczVpQnJCOztFb0h0NGlCQTtJQUNDLFdBQUE7SUFDQSxjQUFBO0lBQ0EsV3RIbkJvQjtJc0hvQnBCLFdBQUE7SUFDQSxjQUFBO0VwSHk0aUJEO0FBQ0Y7QW9IbjRpQkE7RUFDQztJQUNDLFVBQUE7RXBIcTRpQkE7O0VvSGw0aUJEO0lBQ0MsYUFBQTtFcEhxNGlCQTtBQUNGO0FvSGg0aUJBO0VBQ0M7SUFDQyxhQUFBO0VwSGs0aUJBOztFb0gvM2lCRDtJQUNDLGFBQUE7RXBIazRpQkE7QUFDRjtBb0g3M2lCQTtFQUNDO0lBQ0MsVUFBQTtFcEgrM2lCQTs7RW9INTNpQkQ7SUFDQyxhQUFBO0VwSCszaUJBO0FBQ0Y7QW9IMTNpQkE7RUFDQztJQUNDLFdBQUE7RXBINDNpQkE7O0VvSHozaUJEO0lBQ0MsYUFBQTtFcEg0M2lCQTtBQUNGO0FxSHQraUJBO0VuSDZCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBRjQ4aUJEO0FFMThpQkM7RW1IbkNEO0luSG9DRSxZQUFBO0lBQ0Esd0JBQUE7RUY2OGlCQTtBQUNGOztBcUgvK2lCQTtFbkhtREMsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VtSG5EQSxXQUFBO0VBQ0Esa0JBQUE7QXJIby9pQkQ7QUVoOGlCQztFbUh2REQ7SW5Id0RFLFlBQUE7RUZtOGlCQTtBQUNGOztBcUh0L2lCQTtFQUNDLFdBQUE7QXJIeS9pQkQ7O0FxSHQvaUJBO0VBQ0MsZUFBQTtFQUNBLDRCQUFBO0FySHkvaUJEOztBcUh0L2lCQTtFQUNDLGV2SHdLTztBRWkxaUJSOztBcUh0L2lCQTtFQUNDLFlBQUE7QXJIeS9pQkQ7O0FxSHQvaUJBO0VBQ0MsZ0JBQUE7QXJIeS9pQkQ7O0FxSHQvaUJBO0VBQ0MsZ0JBQUE7QXJIeS9pQkQ7O0FxSHQvaUJBO0VBQ0M7SUFDQyxhQUFBO0VySHkvaUJBOztFcUh2L2lCRDtJQUNDLGVBQUE7RXJIMC9pQkE7QUFDRjtBc0huaWpCQTtFQUNDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQkFBQTtBdEhxaWpCRDs7QXNIbGlqQkE7RUFDQyxjQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0F0SHFpakJEOztBc0hsaWpCQTs7RUFFQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQnhIdUdZO0FFODdpQmI7O0FzSGxpakJBO0VBQ0MsaUJBQUE7QXRIcWlqQkQ7O0FzSGxpakJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJ4SExhO0V3SE1iLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGNBQUE7QXRIcWlqQkQ7O0FzSGxpakJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0J4SHdFUztBRTY5aUJWOztBc0hsaWpCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGN4SGV1QjtFd0hkdkIsZUFBQTtBdEhxaWpCRDs7QXNIbGlqQkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxjeEh2Q2lCO0V3SHdDakIsa0JBQUE7QXRIcWlqQkQ7O0FzSGxpakJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXRIcWlqQkQ7O0FzSGxpakJBO0VBQ0MsYUFBQTtBdEhxaWpCRDs7QXNIbGlqQkE7RUFDQyxlQUFBO0F0SHFpakJEOztBc0hsaWpCQTtFQUNDLGFBQUE7QXRIcWlqQkQ7O0FzSGxpakJBO0VBQ0M7SUFDQyxlQUFBO0V0SHFpakJBOztFc0hsaWpCRDtJQUNDLGdCQUFBO0lBQ0EsaUJBQUE7RXRIcWlqQkE7O0VzSGxpakJEO0lBQ0MsV0FBQTtJQUNBLFFBQUE7RXRIcWlqQkE7O0VzSGxpakJEO0lBQ0MsYUFBQTtFdEhxaWpCQTs7RXNIbGlqQkQ7SUFDQyxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxRQUFBO0V0SHFpakJBOztFc0hsaWpCRDtJQUNDLGFBQUE7RXRIcWlqQkE7O0VzSGxpakJEO0lBQ0MsVUFBQTtJQUNBLGlCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLFFBQUE7RXRIcWlqQkE7O0VzSGxpakJEO0lBQ0MsZUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGN4SHpHZ0I7RUU4b2pCaEI7O0VzSGxpakJEO0lBQ0Msa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFdEhxaWpCQTs7RXNIbGlqQkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RXRIcWlqQkE7O0VzSGxpakJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0V0SHFpakJBOztFc0hsaWpCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFdEhxaWpCQTs7RXNIbGlqQkQ7SUFDQyxjQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFdEhxaWpCQTtBQUNGO0F1SHp1akJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQnpId0d1QjtFeUh2R3ZCLGtCekgySXNCO0FFZ21qQnZCOztBdUh4dWpCQTtFQUNDLGFBQUE7RUFDQSxjQUFBO0F2SDJ1akJEOztBdUh4dWpCQTtFQUNDLFdBQUE7QXZIMnVqQkQ7O0F1SHh1akJBO0VBQ0MsZUFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxnQkFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxhQUFBO0F2SDJ1akJEOztBdUh4dWpCQTtFQUNDLGFBQUE7QXZIMnVqQkQ7O0F1SHh1akJBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQnpIaUJhO0V5SGhCYixhQUFBO0VBQ0EseUJBQUE7RUFDQSxrQnpIdUdzQjtBRW9vakJ2Qjs7QXVIeHVqQkE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxlekgrSU87QUU0bGpCUjs7QXVIeHVqQkE7RUFDQyxnQnpIMEZTO0FFaXBqQlY7O0F1SHh1akJBO0VBQ0MsZUFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxlQUFBO0F2SDJ1akJEOztBdUh4dWpCQTtFQUNDLGV6SHVGWTtFeUh0RlosaUJ6SHlGYTtFeUh4RmIsZUFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxlQUFBO0F2SDJ1akJEOztBdUh4dWpCQTtFQUNDLGFBQUE7QXZIMnVqQkQ7O0F1SHh1akJBO0VBQ0MsZUFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQywyQkFBQTtBdkgydWpCRDs7QXVIeHVqQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXZIMnVqQkQ7O0F1SHh1akJBO0VBQ0MsY3pISmU7QUUrdWpCaEI7O0F1SHp1akJBO0VBQ0MsY3pIUGU7QUVtdmpCaEI7O0F1SHp1akJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0F2SDR1akJEOztBdUh6dWpCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0F2SDR1akJEOztBdUh6dWpCQTtFQUNDLGtCQUFBO0F2SDR1akJEOztBdUgxdWpCQTtFQUNDLGVBQUE7QXZINnVqQkQ7O0F1SDN1akJBO0VBQ0MsZXpIMkJTO0FFbXRqQlY7O0F1SDV1akJBO0VBQ0MsZXpIeUJXO0FFc3RqQlo7O0F1SDd1akJBO0VBQ0MsZXpId0JVO0FFd3RqQlg7O0F1SDl1akJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QXZIaXZqQkQ7O0F1SC91akJBO0VBQ0MsY0FBQTtBdkhrdmpCRDs7QXVIaHZqQkE7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F2SG12akJEOztBdUhodmpCQTtFQUNDLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0F2SG12akJEOztBdUhodmpCQTtFQUNDLG1CQUFBO0F2SG12akJEOztBdUhqdmpCQTtFQUNDLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7QXZIb3ZqQkQ7O0FFcDVqQkM7RXFIb0tBO0lBQ0MsY3pIekVjO0VFNnpqQmQ7O0V1SGx2akJEO0lBQ0MsY3pINUVjO0VFaTBqQmQ7QUFDRjtBdUhsdmpCQTtFQUNDO0lBQ0MsYUFBQTtFdkhvdmpCQTs7RXVIbHZqQkQ7SUFDQyxrQkFBQTtFdkhxdmpCQTs7RXVIbnZqQkQ7SUFDQyxlQUFBO0V2SHN2akJBOztFdUhwdmpCRDtJQUNDLGV6SG5DUTtFRTB4akJSOztFdUhydmpCRDtJQUNDLGV6SHJDVTtFRTZ4akJWOztFdUh0dmpCRDtJQUNDLGV6SHRDUztFRSt4akJUOztFdUh2dmpCRDtJQUNDLGVBQUE7RXZIMHZqQkE7O0V1SHh2akJEOztJQUVDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RXZIMnZqQkE7O0V1SHp2akJEO0lBQ0MsZUFBQTtFdkg0dmpCQTs7RXVIMXZqQkQ7SUFDQyxjQUFBO0V2SDZ2akJBO0FBQ0Y7QXVIMXZqQkE7RUFDQztJQUNDLFdBQUE7SUFDQSxtQkFBQTtFdkg0dmpCQTs7RXVIMXZqQkQ7SUFDQyxlQUFBO0V2SDZ2akJBOztFdUgzdmpCRDtJQUNDLGVBQUE7SUFDQSw4QkFBQTtFdkg4dmpCQTtBQUNGO0F3SGgrakJBO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLGdCQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLG9CQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLGlCQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLGFBQUE7QXhIaytqQkQ7O0F3SC85akJBOztFQUVDLGFBQUE7QXhIaytqQkQ7O0F3SC85akJBO0VBQ0MsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtBeEhrK2pCRDs7QXdILzlqQkE7RUFDQyxhQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQjFIK01VO0UwSDlNVixjMUhhWTtFMEhaWixtREFBQTtFQUNBLFdBQUE7QXhIaytqQkQ7O0F3SC85akJBO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO0F4SGsrakJEOztBd0gvOWpCQTtFQUNDLFNBQUE7RUFDQSxvQ0FBQTtBeEhrK2pCRDs7QXdILzlqQkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXhIaytqQkQ7O0F3SC85akJBO0VBQ0MsYUFBQTtBeEhrK2pCRDs7QXdILzlqQkE7RUFDQztJQUNDLFVBQUE7SUFDQSxZQUFBO0V4SGsrakJBOztFd0gvOWpCRDtJQUNDLFdBQUE7SUFDQSxXQUFBO0V4SGsrakJBO0FBQ0Y7QXdILzlqQkE7RUFDQztJQUNDLG9CQUFBO0V4SGkrakJBOztFd0g5OWpCRDtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLDJCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0V4SGkrakJBOztFd0g5OWpCRDtJQUNDLFNBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtFeEhpK2pCQTs7RXdIOTlqQkQ7SUFDQyxPQUFBO0V4SGkrakJBOztFd0g5OWpCRDtJQUNDLFFBQUE7RXhIaStqQkE7O0V3SDk5akJEO0lBQ0MsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsNkJBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxjMUg3RVk7RUU4aWtCWjs7RXdIOTlqQkQ7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esd0JBQUE7SUFDQSxnQkFBQTtFeEhpK2pCQTs7RXdIOTlqQkQ7SUFDQyxhQUFBO0V4SGkrakJBOztFd0g5OWpCRDtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXhIaStqQkE7O0V3SDk5akJEO0lBQ0MsWUFBQTtFeEhpK2pCQTs7RXdIOTlqQkQ7SUFDQyx5QkFBQTtJQUNBLFlBQUE7SUFDQSx3QkFBQTtFeEhpK2pCQTtBQUNGO0F5SHhua0JBOztFQUVDLGtCQUFBO0VBQ0Esa0IzSDRJb0I7RTJIM0lwQixhQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0F6SDBua0JEOztBeUh2bmtCQTtFQUNDLGdCM0grSVM7RTJIOUlULGUzSDhKVztFMkg3SlgsaUIzSHlMTztFMkh4TFAsY0FBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtBekgwbmtCRDs7QXlIdm5rQkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7QXpIMG5rQkQ7O0F5SHZua0JBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0F6SDBua0JEOztBeUh4bmtCQTtFQUNDLFdBQUE7QXpIMm5rQkQ7O0F5SHpua0JBO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0F6SDRua0JEOztBeUh6bmtCQTtFQUNDLGdCQUFBO0F6SDRua0JEOztBeUh6bmtCQTtFQUNDLFdBQUE7QXpING5rQkQ7O0F5SHpua0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QXpING5rQkQ7O0F5SHpua0JBO0VBQ0MsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBekg0bmtCRDs7QXlIem5rQkE7RUFDQyxnQkFBQTtBekg0bmtCRDs7QXlIem5rQkE7RUFDQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXpING5rQkQ7O0F5SHpua0JBO0VBQ0MsdUNBQUE7QXpING5rQkQ7O0F5SHpua0JBO0VBQ0MsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6SDRua0JEOztBeUh6bmtCQTs7RUFFQyxnQjNIZ0VZO0UySC9EWixlM0h1RVU7RTJIdEVWLGlCM0hxRVM7QUV1amtCVjs7QXlIem5rQkE7RUFDQyxXQUFBO0F6SDRua0JEOztBeUh6bmtCQTtFQUNDLHVCQUFBO0VBQ0EsbUIzSDVDYTtFMkg2Q2IsMENBQUE7RUFDQSxrQkFBQTtFQUNBLGdCM0gwSlU7QUVrK2pCWDs7QXlIem5rQkE7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0F6SDRua0JEOztBeUh6bmtCQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGMzSHhFYTtFMkh5RWIsZUFBQTtBekg0bmtCRDs7QXlIem5rQkE7RXZIOERDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUYramtCRDs7QXlIbm9rQkE7RUFDQyxlM0h6RWE7RTJIMEViLGlCQUFBO0F6SHNva0JEOztBeUhub2tCQTtFQUNDLGMzSGhDZTtBRXNxa0JoQjs7QXlIcG9rQkE7Ozs7RUFJQyxjM0g3RGE7QUVvc2tCZDs7QXlIcm9rQkE7RUFDQyxjM0hqQ2lCO0FFeXFrQmxCOztBRTd3a0JDO0V1SDBJQTtJQUNDLDZDM0hUZTtFRWdwa0JmO0FBQ0Y7QXlIbm9rQkM7RXZIOENBLGFBQUE7QUZ3bGtCRDs7QXlIam9rQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0F6SG9va0JEOztBeUgzbmtCQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QXpIOG5rQkQ7O0F5SHpua0JBO0VBQ0MsYzNIbElnQjtFMkhtSWhCLGdCQUFBO0VBQ0EsZ0IzSDVCWTtFMkg2QlosZTNIbkJZO0UySG9CWixpQjNIakJhO0UySGtCYixjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0F6SDRua0JEOztBeUh6bmtCQTtFQUNDLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxjM0hsSmE7QUU4d2tCZDs7QXlIem5rQkE7RUFDQztJQUNDLGVBQUE7RXpING5rQkE7QUFDRjtBeUh6bmtCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGMzSGpLZ0I7QUU0eGtCakI7O0F5SHhua0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBekgybmtCRDs7QXlIeG5rQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekgybmtCRDs7QXlIeG5rQkE7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0F6SDJua0JEOztBeUh4bmtCQTtFQUNDLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7QXpIMm5rQkQ7O0F5SHhua0JBO0VBQ0MsbUIzSDVLcUI7RTJINktyQixrQjNIakdvQjtFMkhrR3BCLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QXpIMm5rQkQ7O0F5SHZua0JBO0VBTUMsbUJBQUE7QXpIcW5rQkQ7O0F5SGxua0JBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCM0gvR1k7RTJIZ0haLGUzSHBHYTtFMkhxR2IsaUIzSHBHYTtFMkhxR2IseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjM0g5TmE7RTJIK05iLGtCQUFBO0F6SHFua0JEOztBeUhsbmtCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxjM0h0T2dCO0FFMjFrQmpCOztBeUhsbmtCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QXpIcW5rQkQ7O0F5SGxua0JBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0F6SHFua0JEOztBeUhsbmtCQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0F6SHFua0JEOztBeUhsbmtCQTtFQUNDLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7QXpIcW5rQkQ7O0F5SGxua0JBO0VBQ0MsV0FBQTtBekhxbmtCRDs7QXlIbG5rQkE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0F6SHFua0JEOztBeUhsbmtCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0F6SHFua0JEOztBeUhsbmtCQTtFQUNDLGFBQUE7QXpIcW5rQkQ7O0F5SGxua0JBO0VBQ0MsYUFBQTtBekhxbmtCRDs7QXlIbG5rQkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjM0gvU2E7RTJIZ1RiLGdCM0gvRlU7QUVvdGtCWDs7QUUzOGtCQztFdUgwVkE7SUFDQyxjM0gvUGM7RUVvM2tCZDtBQUNGO0F5SGxua0JBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBekhvbmtCRDs7QXlIam5rQkE7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7QXpIb25rQkQ7O0F5SGpua0JBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QXpIb25rQkQ7O0F5SGpua0JBO0VBQ0MsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0F6SG9ua0JEOztBeUhobmtCQTtFQUNDLGlCQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLG1CM0g3U3VCO0UySDhTdkIsbUIzSHBRbUI7RTJIcVFuQixnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQjNIalFZO0UySGtRWixlM0gxUFU7RTJIMlBWLGMzSHBXYTtFMkhxV2IsWUFBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxnQjNIdlFTO0UySHdRVCxlM0h4UFc7QUUyMmtCWjs7QXlIaG5rQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsZ0JBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQjNIbFRvQjtFMkhtVHBCLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXpIbW5rQkQ7O0F5SGhua0JBOztFQUVDLFdBQUE7RUFDQSxZQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLGNBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLGUzSGhVUztFMkhpVVQsaUIzSC9UUztBRWs3a0JWOztBeUhobmtCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLFdBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsY0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EseUNBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQjNIemVhO0UySDBlYix5QzNIeFptQjtFMkh5Wm5CLGtCM0hsWnNCO0UySG1adEIsa0JBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxjM0huZmE7RTJIb2ZiLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxVQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLFVBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsVUFBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxVQUFBO0F6SG1ua0JEOztBeUhobmtCQTtFQUNDLFVBQUE7QXpIbW5rQkQ7O0F5SGhua0JBO0VBQ0MsVUFBQTtBekhtbmtCRDs7QXlIaG5rQkE7RUFDQyxVQUFBO0F6SG1ua0JEOztBeUgvbWtCQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsYzNIemlCYTtFMkgwaUJiLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxVQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFVBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsVUFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxVQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFVBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsVUFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxVQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsYzNIOWxCYTtFMkgrbEJiLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLHlDQUFBO0VBQ0EsV0FBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxVQUFBO0F6SGtua0JEOztBeUgvbWtCQTs7O0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLGtCQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLG1CQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFlBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxnQjNIdmtCWTtFMkh3a0JaLGUzSGhrQlU7RTJIaWtCVixpQkFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxhM0g5b0JrQjtBRWd3bEJuQjs7QXlIL21rQkE7RUFDQyxhQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQjNIam1Cb0I7RTJIa21CcEIseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MsV0FBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxnQkFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxrQkFBQTtFQUNBLGVBQUE7QXpIa25rQkQ7O0F5SC9ta0JBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxnQkFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSw0REFBQTtBekhrbmtCRDs7QXlIL21rQkE7RUFDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0F6SGtua0JEOztBeUgvbWtCQTtFQUNDO0lBQ0MsWUFBQTtFekhrbmtCQTtBQUNGO0F5SC9ta0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQjNIcnBCUztFMkhzcEJULGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBekhpbmtCRDs7QXlIOW1rQkE7RUFDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0F6SGlua0JEOztBeUg5bWtCQTtFQUNDLHlCM0h6d0JhO0UySDB3QmIsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFEQUFBO0VBQ0Esa0JBQUE7QXpIaW5rQkQ7O0F5SDlta0JBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlCM0h0eEJhO0UySHV4QmIsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0F6SGlua0JEOztBeUg5bWtCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXpIaW5rQkQ7O0F5SDlta0JBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYzNIN3lCYTtFMkg4eUJiLGVBQUE7QXpIaW5rQkQ7O0F5SDlta0JBO0VBQ0MsV0FBQTtBekhpbmtCRDs7QXlIOW1rQkE7RUFDQztJQUNDLGlCQUFBO0lBQ0EsMkNBQUE7SUFDQSxnQkFBQTtJQUNBLDRCQUFBO0lBQ0EsYUFBQTtFekhpbmtCQTs7RXlIOW1rQkQ7SUFDQywwQkFBQTtJQUNBLE9BQUE7RXpIaW5rQkE7O0V5SDlta0JEO0lBQ0MsMEJBQUE7SUFDQSxPQUFBO0V6SGlua0JBOztFeUg5bWtCRDtJQUNDLHNDQUFBO0lBQ0EsVUFBQTtFekhpbmtCQTs7RXlIOW1rQkQ7O0lBRUMsVUFBQTtFekhpbmtCQTtBQUNGO0F5SDdta0JBO0VBQ0M7SUFDQyxrQkFBQTtFekgrbWtCQTs7RXlIN21rQkQ7SUFDQyxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBO0V6SGdua0JBOztFeUg5bWtCRDtJQUNDLGdCQUFBO0V6SGlua0JBOztFeUgvbWtCRDtJQUNDLGFBQUE7RXpIa25rQkE7O0V5SGhua0JEO0lBQ0Msa0JBQUE7RXpIbW5rQkE7O0V5SDlta0JEO0lBQ0MsYUFBQTtFekhpbmtCQTs7RXlIL21rQkQ7SUFDQyxjQUFBO0lBQ0EsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0V6SGtua0JBOztFeUhobmtCRDtJQUNDLGdCQUFBO0V6SG1ua0JBOztFeUhqbmtCRDtJQUNDLDBCQUFBO0lBQ0EsT0FBQTtFekhvbmtCQTs7RXlIbG5rQkQ7SUFDQyxzQ0FBQTtJQUNBLFVBQUE7RXpIcW5rQkE7O0V5SG5ua0JEOztJQUVDLFVBQUE7RXpIc25rQkE7QUFDRjtBeUhubmtCQTtFQUNDO0lBQ0MsYUFBQTtFekhxbmtCQTs7RXlIbm5rQkQ7SUFDQyxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RXpIc25rQkE7O0V5SHBua0JEO0lBQ0MsZUFBQTtFekh1bmtCQTtBQUNGO0F5SHBua0JBO0VBQ0M7SUFDQyxlM0hweUJXO0kySHF5QlgsaUJBQUE7RXpIc25rQkE7O0V5SHBua0JEO0lBQ0MsaUJBQUE7SUFDQSxlM0g3eUJVO0VFbzZsQlY7O0V5SHJua0JEO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFekh3bmtCQTs7RXlIdG5rQkQ7SUFDQyxlQUFBO0V6SHlua0JBOztFeUh2bmtCRDs7SUFFQyxlQUFBO0V6SDBua0JBOztFeUh4bmtCRDs7SUFFQyxhQUFBO0V6SDJua0JBO0FBQ0Y7QUU3a21CQztFdUhzOUJBO0lBQ0MsbUJBQUE7RXpIMG5rQkE7O0V5SHhua0JEO0lBQ0MsbUJBQUE7RXpIMm5rQkE7O0V5SHpua0JEO0lBQ0MsbUJBQUE7RXpING5rQkE7O0V5SDFua0JEO0lBQ0MsbUJBQUE7RXpINm5rQkE7O0V5SDNua0JEO0lBQ0MsbUJBQUE7RXpIOG5rQkE7O0V5SDVua0JEO0lBQ0MsbUJBQUE7RXpIK25rQkE7O0V5SDdua0JEO0lBQ0MsbUJBQUE7RXpIZ29rQkE7O0V5SDlua0JEO0lBQ0MsbUJBQUE7RXpIaW9rQkE7O0V5SC9ua0JEO0lBQ0MsbUJBQUE7RXpIa29rQkE7O0V5SGhva0JEO0lBQ0MsbUJBQUE7RXpIbW9rQkE7QUFDRjtBeUhob2tCQTtFQUNDO0lBQ0MsNkMzSHQzQmU7RUV3L2xCZjs7RXlIaG9rQkQ7SUFDQyxjM0gvNUJjO0VFa2ltQmQ7O0V5SGpva0JEO0lBQ0MsYzNIejdCWTtFRTZqbUJaOztFeUhsb2tCRDtJQUNDLGMzSDc1QmdCO0VFa2ltQmhCO0FBQ0Y7QXlIbG9rQkE7RUFDQztJQUNDLFdBQUE7SUFDQSxRQUFBO0V6SG9va0JBOztFeUhsb2tCRDtJQUNDLFdBQUE7SUFDQSxXQUFBO0V6SHFva0JBO0FBQ0Y7QXlIbG9rQkE7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QXpIb29rQkQ7O0F5SGhva0JBO0VBQ0MsNkMzSHg1QmdCO0FFMmhtQmpCOztBeUhqb2tCQTtFQUNDLGMzSGo4QmU7QUVxa21CaEI7O0F5SGxva0JBO0VBQ0MsYzNIMzlCYTtBRWdtbUJkOztBeUhub2tCQTtFQUNDLGMzSC83QmlCO0FFcWttQmxCOztBMEhscm1CQTs7RUFFQyxrQkFBQTtFQUNBLGtCNUg0SW9CO0U0SDNJcEIsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBMUhxcm1CRDs7QTBIbHJtQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CNUgyQ2E7RTRIMUNiLGdCNUhtUFU7RTRIbFBWLHlDNUgySG1CO0U0SDFIbkIsa0I1SGlJc0I7RTRIaEl0QixtQkFBQTtFQUNBLDhCQUFBO0ExSHFybUJEOztBMEhscm1CQTtFQUNDLGVBQUE7QTFIcXJtQkQ7O0EwSGxybUJBO0VBQ0MsZ0JBQUE7QTFIcXJtQkQ7O0EwSGxybUJBO0VBQ0MscUJBQUE7QTFIcXJtQkQ7O0EwSGxybUJBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBMUhxcm1CRDs7QTBIbHJtQkE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBMUhxcm1CRDs7QTBIbHJtQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxjNUhMYTtBRTBybUJkOztBMEhscm1CQTtFeEhrSUMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBRm9qbUJEOztBRTl1bUJDO0V3SG1EQTtJQUNDLDBDNUgwRWdCO0VFcW5tQmhCO0FBQ0Y7QTBIM3JtQkM7RXhIcUlBLGFBQUE7QUZ5am1CRDs7QTBIenJtQkE7RUFDQyxtQjVIUmtCO0U0SFNsQixnQkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxhQUFBO0VBQ0EsWUFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQjVIdUJZO0U0SHRCWixlNUhnQ1k7RTRIL0JaLGlCNUhrQ2E7RTRIakNiLG1CNUh4QnVCO0U0SHlCdkIsa0I1SFVvQjtFNEhUcEIsU0FBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxjNUgzRGlCO0U0SDREakIsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGM1SG5DeUI7RTRIb0N6QixVQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxtQjVIdEZxQjtFNEh1RnJCLGtCNUhYb0I7RTRIWXBCLHNCQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGVBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsU0FBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxjNUh6R2lCO0FFcXltQmxCOztBMEh6cm1CQTtFQUNDLGM1SDVIYTtFNEg2SGIsaUJBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsdUJBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsWUFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxhQUFBO0VBQ0EsYzVIdExhO0U0SHVMYixnQjVIN0VTO0U0SDhFVCxlNUg5RFc7RTRIK0RYLGlCQUFBO0VBQ0EsZ0I1SHVCVTtBRXFxbUJYOztBMEh6cm1CQTtFQUNDLGVBQUE7RUFDQSwyQkFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxhQUFBO0VBQ0EsbUI1SGhMcUI7RTRIaUxyQixhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsY0FBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxXQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGFBQUE7QTFINHJtQkQ7O0EwSHpybUJBO0VBQ0MsZUFBQTtBMUg0cm1CRDs7QTBIenJtQkE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0ExSDRybUJEOztBMEh6cm1CQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0ExSDRybUJEOztBMEgxcm1CQTtFQUNDLGtCQUFBO0ExSDZybUJEOztBMEgxcm1CQTtFQUNDLGdCQUFBO0ExSDZybUJEOztBMEgxcm1CQTtFQUNDLFdBQUE7RUFDQSxVQUFBO0ExSDZybUJEOztBRXg5bUJDO0V3SCtSQTtJQUNDLGM1SHBNYztFRWk0bUJkOztFMEgzcm1CRDtJQUNDLGM1SHZNYztFRXE0bUJkO0FBQ0Y7QTBIM3JtQkE7RUFDQyxjQUFBO0ExSDZybUJEOztBMEgxcm1CQTtFQUNDLHVCQUFBO0ExSDZybUJEOztBMEgxcm1CQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QTFINnJtQkQ7O0EwSHhybUJBO0VBQ0M7Ozs7SUFJQyxVQUFBO0UxSDJybUJBOztFMEh6cm1CRDtJQUNDLGVBQUE7RTFINHJtQkE7O0UwSDFybUJEO0lBQ0MsbUJBQUE7RTFINnJtQkE7O0UwSDNybUJEO0lBQ0MsZ0JBQUE7RTFIOHJtQkE7O0UwSDVybUJEO0lBQ0MsZ0JBQUE7RTFIK3JtQkE7O0UwSDdybUJEO0lBQ0MsVUFBQTtJQUNBLGNBQUE7RTFIZ3NtQkE7O0UwSDdybUJEO0lBQ0MsT0FBQTtJQUNBLDZCQUFBO0UxSGdzbUJBOztFMEg3cm1CRDtJQUNDLFdBQUE7SUFDQSw2QkFBQTtFMUhnc21CQTs7RTBIN3JtQkQ7SUFDQyxXQUFBO0lBQ0EsMEJBQUE7RTFIZ3NtQkE7O0UwSDdybUJEO0lBQ0MsVUFBQTtFMUhnc21CQTtBQUNGO0EwSDdybUJBO0VBQ0M7SUFDQyxjQUFBO0UxSCtybUJBO0FBQ0Y7QTBINXJtQkE7RUFDQztJQUNDLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0UxSDhybUJBOztFMEgzcm1CRDtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtFMUg4cm1CQTs7RTBIM3JtQkQ7OztJQUdDLFdBQUE7RTFIOHJtQkE7QUFDRjtBMEgzcm1CQTtFQUNDO0lBQ0MsYUFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7RTFINnJtQkE7O0UwSDNybUJEO0lBQ0MsZ0JBQUE7SUFDQSxXQUFBO0UxSDhybUJBOztFMEg1cm1CRDtJQUNDLFNBQUE7RTFIK3JtQkE7QUFDRjtBMkhwbG5CQTtFQUNDLGFBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLFlBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0MsZ0I3SG9IUztFNkhuSFQsZTdIbUlXO0U2SGxJWCxpQjdIOEpPO0FFdzdtQlI7O0EySG5sbkJBO0VBQ0MsYzdIbUJpQjtFNkhsQmpCLDZCQUFBO0VBQ0EsZTdIbUhVO0FFbSttQlg7O0EySG5sbkJBO0VBQ0MsWUFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxXQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGdCN0hnR1M7RTZIL0ZULGVBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0Msa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0MsZUFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxZQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxjQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGM3SC9CaUI7QUVxbm5CbEI7O0EySG5sbkJBO0VBQ0MsZUFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxlN0gwR2U7RTZIekdmLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLFlBQUE7RUFDQSxjQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBM0hzbG5CRDs7QTJIbmxuQkE7RUFDQyxlQUFBO0EzSHNsbkJEOztBMkhubG5CQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QTNIc2xuQkQ7O0EySG5sbkJBO0VBQ0MsZ0JBQUE7QTNIc2xuQkQ7O0EySHBsbkJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7QTNIdWxuQkQ7O0EySHBsbkJBO0VBQ0MsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzSHVsbkJEOztBMkhwbG5CQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBM0h1bG5CRDs7QTJIcGxuQkE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QTNIdWxuQkQ7O0EySHBsbkJBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBM0h1bG5CRDs7QTJIcGxuQkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzSHVsbkJEOztBMkhwbG5CQTtFQUNDLFdBQUE7QTNIdWxuQkQ7O0EySHBsbkJBO0VBQ0MsYzdIcElpQjtBRTJ0bkJsQjs7QTJIcGxuQkE7RUFDQyxVQUFBO0EzSHVsbkJEOztBMkhwbG5CQTtFQUNDLFlBQUE7QTNIdWxuQkQ7O0EySHBsbkJBO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QjdIbEhhO0FFeXNuQmQ7O0EySHBsbkJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBM0h1bG5CRDs7QTJIcGxuQkE7RUFDQztJQUNDLFdBQUE7SUFDQSxPQUFBO0UzSHVsbkJBO0FBQ0Y7QTRIdHpuQkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7QTVId3puQkQ7O0E2SDF6bkJBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBN0g2em5CRDs7QTZIMXpuQkE7RUFDQyxlQUFBO0E3SDZ6bkJEOztBNkgxem5CQTtFQUNDLGdCQUFBO0E3SDZ6bkJEOztBNkgxem5CQTtFQUNDLFlBQUE7QTdINnpuQkQ7O0E2SDF6bkJBO0VBQ0M7SUFDQyxZQUFBO0U3SDZ6bkJBO0FBQ0Y7QThIbDFuQkE7RUFDQyxrQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxtQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGFBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxjQUFBO0VBQ0EsYUFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxZQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY2hJZWE7RWdJZGIsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QTlIbzFuQkQ7O0E4SGoxbkJBO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCaElrRlM7RWdJakZULGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGdCQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGtCQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGVBQUE7QTlIbzFuQkQ7O0E4SGoxbkJBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFBQSw4REFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QTlIbzFuQkQ7O0E4SGoxbkJBO0VBQ0MsVUFBQTtBOUhvMW5CRDs7QThIajFuQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QmhJakZhO0VnSWtGYixZQUFBO0E5SG8xbkJEOztBOEhqMW5CQTtFQUNDLGVBQUE7QTlIbzFuQkQ7O0E4SGoxbkJBO0VBQ0MsVUFBQTtBOUhvMW5CRDs7QUU1OW5CQztFNEg0SUE7SUFDQyxVQUFBO0U5SG8xbkJBO0FBQ0Y7QThIajFuQkE7RUFDQyxXQUFBO0E5SG0xbkJEOztBOEhoMW5CQTtFQUNDLFlBQUE7QTlIbTFuQkQ7O0E4SC8wbkJBO0VBQ0M7SUFDQyxXQUFBO0U5SGsxbkJBOztFOEgvMG5CRDtJQUNDLFlBQUE7RTlIazFuQkE7QUFDRjtBOEg5MG5CQTtFQUNDO0lBQ0MsYUFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyx3QkFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyxZQUFBO0U5SGcxbkJBOztFOEg3MG5CRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyxlQUFBO0U5SGcxbkJBOztFOEg3MG5CRDtJQUNDLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyxnQkFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyxTQUFBO0U5SGcxbkJBOztFOEg3MG5CRDtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxZQUFBO0lBQ0EsNkJBQUE7RTlIZzFuQkE7O0U4SDcwbkJEO0lBQ0MseUJBQUE7SUFDQSxVQUFBO0U5SGcxbkJBOztFOEg3MG5CRDtJQUNDLHlCQUFBO0lBQ0EsVUFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyx5QkFBQTtFOUhnMW5CQTs7RThINzBuQkQ7SUFDQyxTQUFBO0lBQ0EsYUFBQTtJQUNBLHdCQUFBO0U5SGcxbkJBOztFOEg3MG5CRDtJQUNDLGFBQUE7RTlIZzFuQkE7QUFDRjtBOEg3MG5CQTtFQUNDO0lBQ0MsYUFBQTtJQUNBLHFCQUFBO0U5SCswbkJBO0FBQ0Y7QThINTBuQkE7RUFDQztJQUNDLHlCQUFBO0lBQ0EsZ0JBQUE7RTlIODBuQkE7QUFDRjtBOEgzMG5CQTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxpQkFBQTtFOUg2MG5CQTs7RThIMTBuQkQ7SUFDQyx5QkFBQTtJQUNBLGdCQUFBO0U5SDYwbkJBOztFOEgxMG5CRDtJQUNDLFNBQUE7RTlINjBuQkE7O0U4SDEwbkJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0U5SDYwbkJBO0FBQ0Y7QStIbG1vQkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNqSTZDZ0I7QUV1am9CakI7O0ErSGptb0JBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QS9Ib21vQkQ7O0ErSGptb0JBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBL0hvbW9CRDs7QWdJcm5vQkE7RUFDQyxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY2xJZ0RhO0VrSS9DYixVQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QWhJd25vQkQ7O0FFNW5vQkM7RThIUUE7SUFDQyxVQUFBO0VoSXdub0JBOztFZ0l0bm9CRDtJQUNDLGVBQUE7RWhJeW5vQkE7QUFDRjtBZ0l0bm9CQTtFQUNDLGdCQUFBO0FoSXdub0JEOztBZ0lybm9CQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEl3bm9CRDs7QWdJcm5vQkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsZ0JBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsZ0JBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FoSXdub0JEOztBZ0lybm9CQTtFQUNDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0MsZUFBQTtBaEl3bm9CRDs7QWdJcm5vQkE7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QWhJd25vQkQ7O0FnSXJub0JBO0VBQ0M7SUFDQyxXQUFBO0VoSXdub0JBOztFZ0l0bm9CRDtJQUNDLG1CQUFBO0lBQ0EsZ0JBQUE7RWhJeW5vQkE7QUFDRjtBZ0lwbm9CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QWhJc25vQkQ7O0FnSW5ub0JBO0VBQ0MsWUFBQTtBaElzbm9CRDs7QWdJbm5vQkE7O0VBRUMsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWhJc25vQkQ7O0FFNXRvQkM7RThIMEdBO0lBQ0MsZUFBQTtFaElzbm9CQTtBQUNGO0FnSW5ub0JBO0VBQ0M7SUFDQyxzQkFBQTtFaElxbm9CQTs7RWdJbm5vQkQ7SUFDQyxXQUFBO0VoSXNub0JBOztFZ0lwbm9CRDtJQUNDLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWhJdW5vQkE7O0VnSXJub0JEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VoSXdub0JBOztFZ0l0bm9CRDtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RWhJeW5vQkE7O0VnSXZub0JEO0lBQ0MsWUFBQTtFaEkwbm9CQTs7RWdJeG5vQkQ7SUFDQyxZQUFBO0VoSTJub0JBO0FBQ0Y7QWdJeG5vQkE7RUFDQztJQUNDLFdBQUE7RWhJMG5vQkE7QUFDRjtBZ0l2bm9CQTtFQUNDO0lBQ0MsV0FBQTtJQUNBLGlCQUFBO0VoSXlub0JBO0FBQ0Y7QWlJdnhvQkE7RUFDQyxjQUFBO0FqSXl4b0JEOztBaUl0eG9CQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FqSXl4b0JEOztBaUl0eG9CQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0FqSXl4b0JEOztBaUl0eG9CQTtFQUNDLGFBQUE7QWpJeXhvQkQ7O0FpSXR4b0JBO0VBQ0MsZUFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxjQUFBO0FqSXl4b0JEOztBaUl0eG9CQTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZ0JBQUE7QWpJeXhvQkQ7O0FpSXR4b0JBO0VBQ0MsV0FBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxjQUFBO0FqSXl4b0JEOztBaUl0eG9CQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtBakl5eG9CRDs7QWlJdHhvQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNuSXRDZ0I7RW1JdUNoQixnQkFBQTtFQUNBLGNBQUE7QWpJeXhvQkQ7O0FpSWx4b0JBO0VBQ0M7SUFDQyxhQUFBO0VqSXF4b0JBOztFaUlseG9CRDtJQUNDLGFBQUE7RWpJcXhvQkE7O0VpSWx4b0JEO0lBQ0MsbUJBQUE7RWpJcXhvQkE7O0VpSWx4b0JEO0lBQ0Msb0JBQUE7SUFDQSxtQkFBQTtFaklxeG9CQTs7RWlJbHhvQkQ7SUFDQyxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFaklxeG9CQTtBQUNGO0FrSTE0b0JBO0VBQ0MsYUFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FsSTQ0b0JEOztBa0l6NG9CQTtFQUNDLGNBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsZXBJMEpXO0VvSXpKWCxpQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxnQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxrQkFBQTtFQUNBLHlDcElnSG1CO0VvSS9HbkIsa0JBQUE7RUFDQSxtQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxnQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0FsSTQ0b0JEOztBa0l6NG9CQTtFQUNDLGdCcEkrR1M7RW9JOUdULGFBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsaUJBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsaUJBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsZ0JwSWtHUztFb0lqR1QsZXBJc0dXO0VvSXJHWCxpQnBJc0dTO0FFc3lvQlY7O0FrSXo0b0JBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBbEk0NG9CRDs7QWtJejRvQkE7O0VBRUMsZUFBQTtFQUNBLGNwSVBpQjtFb0lRakIsZUFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxpQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxlcElrRlU7QUUwem9CWDs7QWtJejRvQkE7RUFDQyxnQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxnQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVwSW1FVTtBRXkwb0JYOztBa0l6NG9CQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxtQnBJR3lCO0FFeTRvQjFCOztBa0l6NG9CQztFQUNBLG1CcEloQ2lCO0FFNDZvQmxCOztBa0l6NG9CQTtFQUNDLGtCQUFBO0VBQ0EsZXBJNENVO0VvSTNDVixrQnBJMkJzQjtBRWkzb0J2Qjs7QWtJejRvQkE7RUFDQyxnQnBJZ0NTO0VvSS9CVCxlcElvQ1c7RW9JbkNYLG1CQUFBO0FsSTQ0b0JEOztBa0l6NG9CQTtFQUNDLGtCQUFBO0VBQ0EsOEJBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsbUJwSXhCdUI7RW9JeUJ2QixrQnBJV3NCO0VvSVZ0Qiw0QkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxlcElzQlU7QUVzM29CWDs7QWtJejRvQkE7O0VBRUMsZUFBQTtFQUNBLGVwSXlCVztFb0l4QlgsZ0JwSVFTO0FFbzRvQlY7O0FrSXo0b0JBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxrQkFBQTtBbEk0NG9CRDs7QWtJejRvQkE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLFVBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0FsSTQ0b0JEOztBa0l6NG9CQTtFQUNDLGFBQUE7QWxJNDRvQkQ7O0FrSXo0b0JBO0VBQ0MsZ0JBQUE7QWxJNDRvQkQ7O0FrSXg0b0JBO0VBQ0M7SUFDQyxzQkFBQTtFbEkyNG9CQTs7RWtJejRvQkQ7SUFDQyxnQkFBQTtJQUNBLFNBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtFbEk0NG9CQTs7RWtJMTRvQkQ7SUFDQyxnQkFBQTtFbEk2NG9CQTs7RWtJMzRvQkQ7SUFDQyxnQkFBQTtFbEk4NG9CQTs7RWtJNTRvQkQ7SUFDQyxhQUFBO0VsSSs0b0JBO0FBQ0Y7QW1JcmxwQkE7RUFDQyxXQUFBO0VBQ0EsYUFBQTtBbkl1bHBCRDs7QW1JbmxwQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBbklzbHBCRDs7QW1JbmxwQkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7QW5Jc2xwQkQ7O0FtSW5scEJBO0VBQ0MsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FuSXNscEJEOztBbUlubHBCQTtFQUNDLHVCQUFBO0VBQ0EsMENBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCcklrSG9CO0VxSWpIcEIsY3JJeUJhO0VxSXhCYiw2QkFBQTtBbklzbHBCRDs7QW1JbmxwQkE7O0VBRUMsc0NySXdCZ0I7QUU4anBCakI7O0FtSW5scEJBO0VBQ0MsZ0JBQUE7QW5Jc2xwQkQ7O0FtSW5scEJBO0VBQ0MsK0JySWFnQjtBRXlrcEJqQjs7QW1JbmxwQkE7RUFDQyxrQkFBQTtBbklzbHBCRDs7QW1JbmxwQkE7RUFDQyxjQUFBO0FuSXNscEJEOztBbUlubHBCQTtFQUNDLHVCQUFBO0FuSXNscEJEOztBbUlubHBCQTtFQUNDLCtCcklIZ0I7QUV5bHBCakI7O0FtSW5scEJBO0VBQ0MsbUNBQUE7QW5Jc2xwQkQ7O0FtSW5scEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNySWpCYTtFcUlrQmIsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7QW5Jc2xwQkQ7O0FtSW5scEJBO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBbklzbHBCRDs7QW1JbmxwQkE7RWpJa0dDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUZxL29CRDs7QW1JN2xwQkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBbklnbXBCRDs7QW1JN2xwQkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxjcklyRGE7RXFJc0RiLFFBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0FuSWdtcEJEOztBbUk3bHBCQTtFQUNDLHFCckk1RGE7QUU0cHBCZDs7QW1JN2xwQkE7RUFDQyxjcklqQnVCO0VxSWtCdkIsNEJBQUE7QW5JZ21wQkQ7O0FtSTdscEJBO0VqSThEQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FGbWlwQkQ7O0FtSXZtcEJBO0VBQ0MsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbkkwbXBCRDs7QW1Jdm1wQkE7RWpJekRDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUNBQUE7RUFDQSwwQkFBQTtFaUlxREEsV0FBQTtFQUNBLHlCcklsRmE7RXFJbUZiLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLDBDcklUaUI7QUV5bnBCbEI7O0FtSTdtcEJBO0VBQ0MsZXJJU1M7RXFJUlQsaUJBQUE7QW5JZ25wQkQ7O0FtSTdtcEJBO0VBQ0MsZ0JBQUE7QW5JZ25wQkQ7O0FtSTdtcEJBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBbklnbnBCRDs7QW1JN21wQkE7RUFDQyxrQkFBQTtBbklnbnBCRDs7QW1JN21wQkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QW5JZ25wQkQ7O0FtSTdtcEJBO0VBQ0Msb0JBQUE7QW5JZ25wQkQ7O0FtSTdtcEJBO0VBQ0M7SUFDQyxlQUFBO0VuSWducEJBOztFbUk3bXBCRDtJQUNDLG9CQUFBO0VuSWducEJBO0FBQ0Y7QW1JN21wQkE7RUFDQyxjQUFBO0VBQ0EsYUFBQTtBbkkrbXBCRDs7QW1JNW1wQkE7RUFDQyxhQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLGdCQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLGdCQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLGlCQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLGlCQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FuSSttcEJEOztBbUk1bXBCQTtFQUNDLFlBQUE7QW5JK21wQkQ7O0FtSTVtcEJBO0VBQ0MsY0FBQTtBbkkrbXBCRDs7QW1JNW1wQkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QW5JK21wQkQ7O0FtSTVtcEJBO0VqSXRKQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtBRnN3cEJEOztBbUk5bXBCQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0FuSWlucEJEOztBbUk5bXBCQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtBbklpbnBCRDs7QW1JOW1wQkE7RUFDQyxxQkFBQTtBbklpbnBCRDs7QW1JOW1wQkE7O0VBRUMsK0JySXhNZ0I7QUV5enBCakI7O0FtSTltcEJBO0VBQ0MsYUFBQTtBbklpbnBCRDs7QW1JOW1wQkE7RUFDQyxnQkFBQTtBbklpbnBCRDs7QW1JOW1wQkE7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsaUJBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsZ0JySW5JUztFcUlvSVQsZ0JBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsY3JJNUxlO0FFNnlwQmhCOztBbUk5bXBCQTtFQUNDLFlBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZXJJM0lVO0VxSTRJVixtQkFBQTtBbklpbnBCRDs7QW1JOW1wQkE7RUFDQyxhQUFBO0FuSWlucEJEOztBbUk5bXBCQTtFQUNDLHdCQUFBO0FuSWlucEJEOztBbUk5bXBCQTtFQUNDLFlBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsZ0JySW5LUztFcUlvS1QsZXJJN0pVO0VxSThKVixjckl4TnVCO0VxSXlOdkIsaUJySXRKVztBRXV3cEJaOztBbUk5bXBCQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5JaW5wQkQ7O0FtSTltcEJBO0VBQ0MsYUFBQTtBbklpbnBCRDs7QUVqN3BCQztFaUlvVUE7SUFDQyxjckl6T2M7RUUwMXBCZDs7RW1JL21wQkQ7SUFDQyxvQ3JJcFJlO0lxSXFSZixjckk1T3NCO0VFODFwQnRCO0FBQ0Y7QW1JOW1wQkE7RUFDQyxvQ3JJOVJnQjtFcUkrUmhCLGNySW5QdUI7QUVtMnBCeEI7O0FtSTdtcEJBOzs7RUFHQyxlckkvTFU7RXFJZ01WLGNySWxTaUI7RXFJbVNqQixpQkFBQTtBbklnbnBCRDs7QW1JN21wQkE7RUFDQyxjckl0UmlCO0FFczRwQmxCOztBRTU4cEJDO0VpSWdXQTs7SUFFQywrQnJJbFRlO0VFazZwQmY7QUFDRjtBbUk1bXBCQztFakl6S0EsYUFBQTtBRnd4cEJEO0FtSTNtcEJDO0VqSTdLQSxhQUFBO0FGMnhwQkQ7O0FtSXptcEJBO0VBQ0MsYUFBQTtBbkk0bXBCRDs7QW1Jem1wQkE7O0VBRUMsY3JJeFVhO0FFbzdwQmQ7O0FtSXptcEJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY3JJalZhO0VxSWtWYixlckl6T1U7RXFJME9WLGVBQUE7QW5JNG1wQkQ7O0FtSXptcEJBO0VBQ0M7SUFDQyxhQUFBO0VuSTRtcEJBOztFbUkxbXBCRDtJQUNDLGVBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLG1CckkvU3NCO0lxSWdUdEIsYUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RW5JNm1wQkE7O0VtSTNtcEJEO0lBQ0MsYUFBQTtFbkk4bXBCQTs7RW1JNW1wQkQ7SUFDQyxtQnJJeldZO0lxSTBXWixjcklsWFk7SXFJbVhaLDZCQUFBO0VuSSttcEJBOztFbUk3bXBCRDtJQUNDLG9CQUFBO0VuSWducEJBOztFbUk5bXBCRDtJQUNDLE9BQUE7RW5JaW5wQkE7O0VtSS9tcEJEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RW5Ja25wQkE7O0VtSWhucEJEOztJQUVDLDJCQUFBO0lBQ0EsYUFBQTtFbkltbnBCQTs7RW1Jam5wQkQ7SUFDQyxXQUFBO0VuSW9ucEJBOztFbUlsbnBCRDtJQUNDLGdCQUFBO0VuSXFucEJBOztFbUlubnBCRDtJQUNDLG9CQUFBO0VuSXNucEJBOztFbUlubnBCRDtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RW5Jc25wQkE7O0VtSW5ucEJEO0lBQ0MsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLE1BQUE7RW5Jc25wQkE7O0VtSW5ucEJEO0lBQ0MsZ0JBQUE7RW5Jc25wQkE7O0VtSW5ucEJEO0lBQ0MsU0FBQTtFbklzbnBCQTs7RW1Jbm5wQkQ7SUFDQyxTQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RW5Jc25wQkE7QUFDRjtBbUlubnBCQTtFQUNDO0lBQ0MsYUFBQTtFbklxbnBCQTs7RW1JbG5wQkQ7SUFDQyxTQUFBO0VuSXFucEJBOztFbUlsbnBCRDtJQUNDLFNBQUE7RW5JcW5wQkE7O0VtSWxucEJEO0lBQ0MsZ0JBQUE7RW5JcW5wQkE7QUFDRjtBb0lobXFCQTtFQUNDLGVBQUE7QXBJa21xQkQ7O0FvSS9scUJBO0VBQ0MsYUFBQTtBcElrbXFCRDs7QW9JL2xxQkE7RUFDQyxpQkFBQTtBcElrbXFCRDs7QW9JL2xxQkE7RUFDQyxpQkFBQTtBcElrbXFCRDs7QW9JL2xxQkE7RUFDQyxpQkFBQTtBcElrbXFCRDs7QW9JL2xxQkE7RUFDQyxvQkFBQTtBcElrbXFCRDs7QW9JL2xxQkE7RUFDQyxxQkFBQTtBcElrbXFCRDs7QW9JaGxxQkE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBcEltbHFCRDs7QW9JaGxxQkE7RUFDQyxjQUFBO0FwSW1scUJEOztBb0lobHFCQTtFQUNDLGVBQUE7QXBJbWxxQkQ7O0FvSWhscUJBO0VBQ0MsU0FBQTtBcEltbHFCRDs7QW9JaGxxQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGV0STRITztFc0kzSFAsaUJ0STZITztFc0k1SFAsY3RJbkJhO0VzSW9CYixnQnRJcUZZO0FFOC9wQmI7O0FvSWhscUJBO0VBQ0MsaUJBQUE7QXBJbWxxQkQ7O0FvSWhscUJBO0VBQ0MsZ0JBQUE7RUFDQSxldEk2Rlc7QUVzL3BCWjs7QW9JaGxxQkE7RUFDQywyQkFBQTtBcEltbHFCRDs7QW9JaGxxQkE7RUFDQyxldEk0RVU7RXNJM0VWLGlCQUFBO0VBQ0EsZ0JBQUE7QXBJbWxxQkQ7O0FvSWhscUJBO0VBQ0MsY0FBQTtBcEltbHFCRDs7QW9JaGxxQkE7RUFDQyxjdEkvQlk7RXNJZ0NaLGdCdEl5RFk7RXNJeERaLGV0SWdFVTtFc0kvRFYsaUJ0SThEUztFc0k3RFQsbUJBQUE7QXBJbWxxQkQ7O0FvSWhscUJBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FwSW1scUJEOztBb0lobHFCQTtFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7QXBJbWxxQkQ7O0FvSWhscUJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5Q3RJcUJrQjtFc0lwQmxCLGtCQUFBO0VBQ0EsbUJ0STRCbUI7QUV1anFCcEI7O0FvSWhscUJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FwSW1scUJEOztBb0lobHFCQTtFQUNDO0lBQ0MsZUFBQTtFcEltbHFCQTs7RW9JamxxQkQ7SUFDQyxzQkFBQTtFcElvbHFCQTs7RW9JbGxxQkQ7SUFDQyxjQUFBO0VwSXFscUJBOztFb0lubHFCRDtJQUNDLGV0SWlDVTtJc0loQ1YsaUJBQUE7RXBJc2xxQkE7O0VvSXBscUJEO0lBQ0Msb0JBQUE7RXBJdWxxQkE7O0VvSXJscUJEO0lBQ0MsaUJBQUE7RXBJd2xxQkE7O0VvSWpscUJEO0lBQ0MsY0FBQTtFcElvbHFCQTs7RW9JamxxQkQ7SUFDQyxjQUFBO0lBQ0EsZ0JBQUE7RXBJb2xxQkE7QUFDRjtBcUlqdnFC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dkJBO0FBQ0Y7QTZKanB2QkE7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QTdKbXB2QkQ7O0E2SmhwdkJBO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0E3Sm1wdkJEOztBNkpocHZCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTdKbXB2QkQ7O0E2SmhwdkJBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0E3Sm1wdkJEOztBNkpocHZCQTtFQUNDLGFBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0E3Sm1wdkJEO0E2SmpwdkJDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdKbXB2QkY7O0E2Si9vdkJBO0VBQ0MsY0FBQTtBN0prcHZCRDs7QTZKL292QkE7RUFDQyxtQkFBQTtBN0prcHZCRCIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XG4kc2NyZWVuLWxnLW1heDogMTQzOXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi1zbWFsbGVzdC1tYXg6IDM1OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cblxuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcbiRjb250YWluZXItcGFkZGluZzogNjRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMjBweDtcbiRjb250YWluZXItcGFkZGluZy1taW46IDE2cHg7XG5cblxuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMzJweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAxMnB4O1xuXG5cblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMTAxMDE7XG4kY29sb3ItYmxhY2stOTA6ICMzNDM0MzQ7XG4kY29sb3ItYmxhY2stODA6ICM2NzY3Njc7XG4kY29sb3ItYmxhY2stNzA6ICM5OTk5OTk7XG4kY29sb3ItYmxhY2stNjA6ICNDQ0NDQ0M7XG4kY29sb3ItYmxhY2stNTA6ICNFNkU2RTY7XG4kY29sb3ItYmxhY2stNDA6ICNGMkYyRjI7XG5cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS1sYWJsZTogI2ZmZjlmMjtcbiRjb2xvci13aGl0ZS00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiRjb2xvci13aGl0ZS04MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4kY29sb3Itd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuJGNvbG9yLWdyYXktZGFyazogIzhDOEM4QztcbiRjb2xvci1ncmF5OiAjQTNBM0EzO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNCQUJBQkE7XG4kY29sb3ItZ3JheS1saWdodC05MDogI0QxRDFEMTtcbiRjb2xvci1ncmF5LWxpZ2h0LTgwOiAjRThFOEU4O1xuJGNvbG9yLWdyYXktbGlnaHQtNzA6ICNGM0YzRjM7XG4kY29sb3ItZ3JheS1saWdodC02MDogI0Y5RjlGOTtcblxuJGNvbG9yLXllbGxvdzogI0Y5RTAwNjtcbiRjb2xvci15ZWxsb3ctMTAwOiAjRkZFQjNCO1xuJGNvbG9yLXllbGxvdy04MDogI0ZGRUY2MjtcbiRjb2xvci15ZWxsb3ctNjA6ICNGRkYzODk7XG4kY29sb3IteWVsbG93LTQwOiAjRkZGN0IxO1xuJGNvbG9yLXllbGxvdy0yMDogI0ZGRkJEODtcbiRjb2xvci15ZWxsb3ctMTA6ICNGRkZERUI7XG5cbiRjb2xvci1ncmVlbjogIzNCOEYyNDtcbiRjb2xvci1ncmVlbi0xMDA6ICM0OEJCMjg7XG4kY29sb3ItZ3JlZW4tODA6ICM2REM5NTM7XG4kY29sb3ItZ3JlZW4tNjA6ICM5MUQ2N0U7XG4kY29sb3ItZ3JlZW4tNDA6ICNCNkU0QTk7XG4kY29sb3ItZ3JlZW4tMjA6ICNEQUYxRDQ7XG4kY29sb3ItZ3JlZW4tMTA6ICNFREY4RTk7XG5cbiRjb2xvci1vcmFuZ2U6ICNDNjY5MDY7XG4kY29sb3Itb3JhbmdlLTEwMDogI0ZFODMwMDtcbiRjb2xvci1vcmFuZ2UtODA6ICNGRTlDMzM7XG4kY29sb3Itb3JhbmdlLTYwOiAjRkVCNTY2O1xuJGNvbG9yLW9yYW5nZS00MDogI0ZGQ0Q5OTtcbiRjb2xvci1vcmFuZ2UtMjA6ICNGRkU2Q0M7XG4kY29sb3Itb3JhbmdlLTEwOiAjRkZGM0U1O1xuXG4kY29sb3ItZXJyb3I6ICNmMjAwMDA7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICMwMzM3Njg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjMDA1NGEzO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogIzMzNzZCNTtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTQ6ICM2Njk4Qzg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS01OiAjOTlCQkRBO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtNjogI0NDRERFRDtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTc6ICNFNUVFRjY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS04OiAjRjJGNkZBO1xuJGNvbG9yLXByaW1hcnktMjogI2I4MDUwNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2YyMDAwMDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogI2Y1MzMzMztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNDogI2Y3NjY2NjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNTogI0ZBOTk5OTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjogI0ZDQ0NDQztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNzogI0ZFRTVFNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtODogI0ZFRjJGMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSg1MiwgNTIsIDUyLCAuMyk7XG5cblxuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWJhc2U6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuJGJveC1zaGFkb3ctc21hbGw6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1ub3JtYWw6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1sYXJnZTogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1iaWc6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbiRib3JkZXItcmFkaXVzLW5vcm1hbDogOHB4O1xuJGJvcmRlci1yYWRpdXMtYmlnOiAxMnB4O1xuJGJvcmRlci1yYWRpdXMtYmlnZXI6IDIwcHg7XG5cblxuXG4vKiB0ZXh0ICovXG4kZmYtYmFzZTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1iYXNlOiAxNnB4O1xuJGZ6LW5vcm1hbDogMThweDtcbiRsaC1iYXNlOiAyNHB4O1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiAyMHB4O1xuJGZ6LXNtYWxsZXI6IDEycHg7XG4kZnotZGVzYy1pY29uOiAxMXB4O1xuJGZ6LXNtYWxsZXN0OiAxMHB4O1xuJGxoLXNtYWxsZXN0OiAxNnB4O1xuJGxoLXNtYWxsZXI6IDIwcHg7XG4kZnotbGFyZ2U6IDIwcHg7XG4kbGgtbGFyZ2U6IDI4cHg7XG4kZnotbGFyZ2VyOiAyNHB4O1xuJGxoLWxhcmdlcjogMzBweDtcbiRsaC1iaWc6IDM0cHg7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ4cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiA2MHB4O1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiBub3JtYWw7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDQwcHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiA1MnB4O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiBub3JtYWw7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDMycHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiA0NHB4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI0cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAzMnB4O1xuJHR0LWg0OiBub25lO1xuJGxzLWg0OiBub3JtYWw7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDE4cHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAyNHB4O1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNnB4O1xuJGxoLWJhc2UteHM6IDI0cHg7XG4kZnotc21hbGwteHM6IDE0cHg7XG4kbGgtc21hbGwteHM6IDIwcHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAyOHB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogbm9ybWFsO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAyNHB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMzBweDtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogbm9ybWFsO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyMHB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAxOHB4O1xuJGZ3LWg0LXhzOiAkZnctYm9sZDtcbiRsaC1oNC14czogMjZweDtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogbm9ybWFsO1xuXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xuJGZ6LWg1LXhzOiAxNnB4O1xuJGZ3LWg1LXhzOiAkZnctYm9sZDtcbiRsaC1oNS14czogMjRweDtcbiR0dC1oNS14czogbm9uZTtcbiRscy1oNS14czogbm9ybWFsO1xuXG5cblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjJzO1xuJHRycy1ub3JtYWw6IC4zcztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRyZXNpemU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xufSIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmZjOmZpcnN0LWNoaWxkLFxuLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYzpsYXN0LWNoaWxkLFxuLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jLXJlZC1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xufVxuXG4uYy1ibGFjay0xMCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMTAge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMjAge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xufVxuXG4uYy1ibGFjay0yMCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctYmxhY2stMzAge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuXG4uYmctYmxhY2stNDAge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuXG4uYmctYmxhY2stNTAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMteWVsbG93IHtcbiAgY29sb3I6ICNGOUUwMDY7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjlFMDA2O1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG59XG5cbi5iZy15ZWxsb3ctODAge1xuICBiYWNrZ3JvdW5kOiAjRkZFRjYyO1xufVxuXG4uYmcteWVsbG93LTYwIHtcbiAgYmFja2dyb3VuZDogI0ZGRjM4OTtcbn1cblxuLmJnLXllbGxvdy00MCB7XG4gIGJhY2tncm91bmQ6ICNGRkY3QjE7XG59XG5cbi5iZy15ZWxsb3ctMjAge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuXG4uYmcteWVsbG93LTEwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkRFQjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzNCOEYyNDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4uYmctZ3JlZW4tODAge1xuICBiYWNrZ3JvdW5kOiAjNkRDOTUzO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuICBiYWNrZ3JvdW5kOiAjOTFENjdFO1xufVxuXG4uYmctZ3JlZW4tNDAge1xuICBiYWNrZ3JvdW5kOiAjQjZFNEE5O1xufVxuXG4uYmctZ3JlZW4tMjAge1xuICBiYWNrZ3JvdW5kOiAjREFGMUQ0O1xufVxuXG4uYmctZ3JlZW4tMTAge1xuICBiYWNrZ3JvdW5kOiAjRURGOEU5O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0M2NjkwNjtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkU4MzAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcbiAgYmFja2dyb3VuZDogI0ZFOUMzMztcbn1cblxuLmJnLW9yYW5nZS02MCB7XG4gIGJhY2tncm91bmQ6ICNGRUI1NjY7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuICBiYWNrZ3JvdW5kOiAjRkZDRDk5O1xufVxuXG4uYmctb3JhbmdlLTIwIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRTU7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1sYXJnZSB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1iaWcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS00IHtcbiAgYmFja2dyb3VuZDogIzY2OThDODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNSB7XG4gIGJhY2tncm91bmQ6ICM5OUJCREE7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjQ0NEREVEO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS03IHtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtOCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjYjgwNTA1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTQge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjY2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuICBiYWNrZ3JvdW5kOiAjRkE5OTk5O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTcge1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuICBiYWNrZ3JvdW5kOiAjRkVGMkYyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLndyYXBfYjNjNyB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxpbmstYmxhY2s6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3ZnLWxrIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RhdHVzLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmxpbmstYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCArIC5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCxcbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4gKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG59XG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5QkJEQTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItY29sb3I6ICM5OUJCREEgI2ZmZjtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMThweCk7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDhweC82MHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCA0MHB4LzUycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjRweC8zMnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNDAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyxcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudGV4dC1ndWlkZSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQkFCQTtcbn1cblxuLmhyLS1sZyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZS5jLWJsYWNrLTEwIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2IHtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50ZXh0LWd1aWRlIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbmxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZyB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjOTlCQkRBO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUJBQkE7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3NTJweDtcbn1cblxuLnRleHQtZ3VpZGUgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1ibG9jay0tc20ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC00cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmN1c3RvbS1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jdXN0b20tbGlzdF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwuY3VzdG9tLWxpc3RfX2JvZHkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1saXN0X19ib2R5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN1c3RvbS1saXN0X19lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tbGlzdF9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSBpbWcsXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWNsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4taWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tZ3JlZXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tZ3JlZXkge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ0bi0taWNvbi1zbSAuYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0taWNvbi1sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tLWljb24tbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLS10ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiBpbnNldDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cblxuICAuYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi0tb3V0bGluZS0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmUtMltkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLTIuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0QxRDFEMSBpbnNldDtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS10cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQ7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQ6ICNGOUUwMDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXByaW1hcnktMjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2I4MDUwNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdzphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRUY2MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGJhY2tncm91bmQ6ICNBM0EzQTM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXdoaXRlLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWdyZWV5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLXdoaXRlLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnRuLS1tZCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idG4tLWxhcmdlLWZvbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idG4tLXNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLW5vcm1hbC1mb250IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi0tcHJpbWFyeS1mb250IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tLXNtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmJ0bi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5idG4tLWxhcmdlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMzM3NjggaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAzMzc2OCBpbnNldDtcbiAgfVxufVxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmljZV9fdGV4dC1vbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3RleHQtb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLnByb2R1Y3QgLnByaWNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5zaGFkb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuICBoZWlnaHQ6IDMwNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFycm93LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmFycm93LWxpbms6aG92ZXIgLmFycm93LWxpbmtfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG59XG4uYXJyb3ctbGluazphY3RpdmUgLmFycm93LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJ0aWNsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUtaGVhZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFydGljbGUtbGlzdF9fZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5hcnRpY2xlLWVsX19pbm5lciB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWVsX19pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmFydGljbGUtaGVhZF9fdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXNpZGUtYmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWJhbm5lcl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xufVxuXG4uYXNpZGUtYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tbGVmdCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmFzaWRlLWJhbm5lcl9fYm94LS1yaWdodCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXNpZGUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5hdmFpbGFiaXRpdHktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dC0tZXhwZWN0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5hdmFpbGFiaWxpdHktLWNlbnRlciAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5saW5rLXRleHRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWJsdWUgLnRvb2x0aXAge1xuICBsZWZ0OiAtOXB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLXJlZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWhlYWQtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtY29udGVudF9fdGl0bGUsXG4uYmFza2V0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtaGVhZF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19saW5rLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fZGVzYy10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iYXNrZXRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFza2V0X19kZXNjLWljb24udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmRlc2MtbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJpY2UtLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcmljZS0tc3RvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZGVzYy1lbmQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgd2lkdGg6IDE5JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByaWNlLS1kZWZhdWx0IC5iYXNrZXQtcHJvZHVjdF9fY2VudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kZXNjLXByaWNlLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJhc2tldC1wcm9tb2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX2xpbmssXG4uYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IC5maWVsZC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXQtcmlnaHQge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMTBweDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkLXRpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmFza2V0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbnB1dC1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1oZWxwZXIgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTJweCA1NHB4IDEycHggMTJweDtcbn1cblxuLmlucHV0LWJ0biAuYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcnJvdy1idG4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaW5wdXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2xhYmxlIHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYmFza2V0X19yZXEtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYmFza2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhc2tldF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JtX19maWVsZHMgLmNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190YWItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fdGFiLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ4QkIyODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSAuaW5wdXQtZGVzYy5lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uaW5wdXQtZGVzYy5lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmFza2V0X19kZXNjLS13aGl0ZSAuYmFza2V0X19kZXNjLWljb24ge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCAuYmFza2V0X19kZXNjLWljb24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uYmFza2V0X19kZXNjLS1tdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0gLmZvcm1fX2dyb3VwcyAuZm9ybV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldC1yaWdodCB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYXNrZXRfX2Rlc2MtLW10IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2VsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwge1xuICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldF9fZGVzYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYmFza2V0X19yZXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbC0tdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtaW4td2lkdGg6IDIwM3B4O1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51LS1vcGVuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbC0tdXNlcjpob3ZlciAuYmFza2V0LXNtYWxsX19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmFuZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6YWN0aXZlIC5icmFuZC1ncmlkX19sYWJsZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY2FyZC1zb3J0IHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciAuYnJhbmQtZ3JpZF9fbGFibGUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmFuZC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzcHggMTJweCAyM3B4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTJweCAwIDdweDtcbiAgfVxufVxuLmJ0bi10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmJ0bi10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tdG9wX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXRvcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNTRhMztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tdG9wX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXRvcF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ1dHRvbi12aWRlb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXI6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci5pcy1vcGVuIC5jYWxjLXNpemVzX19zcG9pbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fYm90aCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxjLXNpemVzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uY2FsYy1zaXplc19fZGdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhbGMtc2l6ZXNfX3BhaXItc2lkZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2RpYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uY2FsYy1zaXplc19fc2V0YWxsLWJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYWxjLXNpemVzX19zZXRhbGwtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGMtc2l6ZXNfX2xsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYWxjLXNpemVzX19ib3B0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNnB4IDEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWcge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbn1cblxuLmNhbGMtc2l6ZXNfX21pbmktYXhsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uY2FsYy1zaXplc19fbWluaS1heGxlIHJlY3QsXG4uY2FsYy1zaXplc19fbWluaS1heGxlIGNpcmNsZSB7XG4gIHN0cm9rZTogI0JBQkFCQTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycztcbn1cblxuLmNhbGMtc2l6ZXNfX2F4aXMtZnJvbnQuaXMtb24gcmVjdCxcbi5jYWxjLXNpemVzX19heGlzLWZyb250LmlzLW9uIGNpcmNsZSxcbi5jYWxjLXNpemVzX19heGlzLWJhY2suaXMtb24gcmVjdCxcbi5jYWxjLXNpemVzX19heGlzLWJhY2suaXMtb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMDMzNzY4O1xufVxuXG4uY2FsYy1zaXplc19fc3RhZy1yb3dzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZyxcbi5jYWxjLXNpemVzX19zdGFnLXJvd3MsXG4uY2FsYy1zaXplc19fYm9wdHMge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2FsYy1zaXplcyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxjLXNpemVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnN1YnN0cmF0ZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udi1zdWJzdHJhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNFNUVFRjY7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWF4ZXMtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cC0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FsY3VsYXRvci1heGVzLWdyb3VwIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cC0tdGl0bGUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGluay1pY29uX19jYWxjdWxhdG9yLFxuLmxpbmstaWNvbl9fcXVlc3Rpb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay13aXRoLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxpbmstd2l0aC0taWNvbiAubGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay1ibHVlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGluay1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rLXNtYWxsZXN0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3Vic3RyYXRlLWNlbGwge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc3Vic3RyYXRlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuXG4uc3Vic3RyYXRlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xufVxuXG4ubGluay1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FsYy1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5taW5pLWxvYWRlci5taW5pLWxvYWRlci0tYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1pbmktbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmxkcy1yb2xsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2IHtcbiAgYW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDYzcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDU2cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICB0b3A6IDcycHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogMzJweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogMjRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gIHRvcDogNTZweDtcbiAgbGVmdDogMTJweDtcbn1cblxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0RERUQ7XG59XG4ucGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5jYWxjLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njk4Qzg7XG59XG5cbi5wYWdpbmF0aW9uLS13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnBhZ2luYXRpb24tLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubGluay1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmxpbmstbGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uY2FsY3VsYXRvci1ib2R5IHtcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjdWxhdG9yLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICBtYXJnaW46IC0xMnB4IC0xMnB4IDAgLTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItbGluayB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN1YnN0cmF0ZS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWJzdHJhdGUtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLnN1YnN0cmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuXG4gIC5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcbiAgICBtYXJnaW46IC04cHggLThweCAwIC04cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvcl9fcmVzZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gIH1cblxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLWhhbGYge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnLFxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmxpbmstYmx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubW9kYWwtYnV0dG9uLXdyYXBwIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm1vZGFsLWJ1dHRvbi13cmFwcCAubGluay1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsZWZ0OiA4cHg7XG59XG5cbi5tb2RhbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ubW9kYWwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogZGFya29yYW5nZTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc2Vhc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uY2FsY3VsYXRvci1zZWFzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FsY3VsYXRvci1zZWFzb25fX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY2FsY3VsYXRvci1ydW5mbGF0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYWxjdWxhdG9yLXJ1bmZsYXQgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsY3VsYXRvci1zZWFzb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkLWludGVyZmFjZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0LFxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmZpZWxkLWNvdW50IC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGw6bm90KDpmaXJzdC1jaGlsZCksXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMsXG4uY2FyZC1pbnRlcmZhY2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcmQtaW50ZXJmYWNlX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcbi5jYXJkLWludGVyZmFjZV9faGVhZCAucHJpY2VfX2dyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhcmRzLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2FyZHMtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkcy1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uY2FyZHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1LjYlO1xufVxuXG5pbWcuY2FyZHMtZ3JpZF9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udmlldy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0byAtOHB4IC04cHggLThweDtcbn1cblxuLmNhcmRzLWdyaWRfX3RhZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmNhcmRzLWdyaWRfX3RhZ3MtaW5uZXIge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRERFRDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWxpbms6aG92ZXIgfiAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IC5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yaWVzIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXJkcy1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uY2FyZHMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5jYXJkc19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JyYW5kLWxpbmsge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNsaWRlci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtLWFjdGl2ZSAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0YTM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogODIlO1xuICBtYXgtd2lkdGg6IDUyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLnRhYnMtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgMThweDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmtleS12YWx1ZS0tY29sdW1uIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuXG4udGFicy1jb250ZW50X19saXN0LWVsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tYmlnX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljc19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3MgLmljb24tcXVlc3Rpb24ge1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYjgwNTA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUgLnRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDIwNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwOmJlZm9yZSB7XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tYmlnX190YWI6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICB9XG5cbiAgLmJ0bi1iaWdfX3RhYjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rZXktdmFsdWUtLWNvbHVtbiB7XG4gICAgY29sdW1uLWNvdW50OiB1bnNldDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pY29uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC1jb250b2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwsXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwX19oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1icmFuZCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgd2lkdGg6IDI4OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodCAubGluay0tdW5kZXJsaW5lLFxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGluay1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ZpZGVvLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmstY29tbWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubGluay1jb21tZW50X19pY29uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1jb21tZW50X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpbmstY29tbWVudF9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggLTEycHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5saW5rLWFjdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay1hY3Rpb25fX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24gLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGluay1hY3Rpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb2wtLWxpbmtzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcbiAgbWluLXdpZHRoOiAzMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIC5saW5rLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFicy1jb250ZW50X19tb2ItYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ZpZGVvLWJ0biB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tYWluIC5jYXRhbG9nLWl0ZW1fX251bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmJ0bi0tbGcge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtOSB7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNoYXJlY3RlcmlzdGljc19fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudGFicy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1NGEzO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NGEzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW4ge1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0bi5vcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpsYXN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDExMCU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuICAgIGJvdHRvbTogMTEwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMzJweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1ib2R5IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI0JBQkFCQTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5jYXRhbG9nX19uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zLWVsIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZ19fcGFyYW1zLWVsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1ub3QteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX19wYXJhbXMtZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uZmllbGQtY2hlY2stYXhpcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNXB4IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmllbGQtY2hlY2stYXhpczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cbi5maWVsZC1jaGVjay1heGlzIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGdyaWQtcm93OiAxLzM7XG59XG4uZmllbGQtY2hlY2stYXhpcy0tdG9wLCAuZmllbGQtY2hlY2stYXhpcy0tYm90dG9tIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrLWF4aXMge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsaWNrLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmU7XG59XG5cbi5jbGljay1wcm9kdWN0X19kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3ctbGVmdCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3ctcmlnaHQge1xuICBjb2xvcjogIzQ4QkIyODtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jbGljay1wcm9kdWN0X19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGljay1wcm9kdWN0X19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jbGljay1wcm9kdWN0X19ncm91cC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDJweCAtMTBweCAtMTBweCAtMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1yaWdodCxcbi5jbGljay1wcm9kdWN0X19hY3Rpb24tbGVmdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xpY2stcHJvZHVjdF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2xpY2stcHJvZHVjdF9fcm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb2x1bW4tc2xpZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX190aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY29sdW1uLXNsaWRlcl9fbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjlGOUY5O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLW1lZGlhIHtcbiAgd2lkdGg6IDkxcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW06YWN0aXZlIC5jb2x1bW4tc2xpZGVyX19pdGVtLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxufVxuLmNvbnRhY3QtbGluay1ibG9jayB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdC1saW5rOmhvdmVyIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5jb250YWN0LWxpbms6YWN0aXZlIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jb250YWN0cy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGVmdCB7XG4gIHdpZHRoOiAxNzZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX19yaWdodCB7XG4gIHdpZHRoOiAxNzZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY29udGFjdHMtaW5mb19fcGhvbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY29udGFjdHMtaW5mb19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2FsbC1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNHB4IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5jb250YWN0cy1saXN0X19jb2wge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1hZGRyZXNzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcy1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCxcbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG5cbiAgLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGVudC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3Nsb3Qge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSArIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQtd3JhcCAuY29udGVudC1ibG9ja19fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvb2tpZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA2NnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29va2llcy1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE1cHggMzJweDtcbiAgbWF4LXdpZHRoOiA4NjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4uY29va2llcy5hZ2dyZWUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvb2tpZXMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fbWVkaWEge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llcy1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICB9XG5cbiAgLmNvb2tpZXMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb29raWVzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY29va2llcy1jb250ZW50X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHdpZHRoOiAyNzJweDtcbn1cblxuLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjY4cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxMXB4IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGF0ZXBpY2tlciB0ZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHRkLmRhdGUtcGFzcyxcbi5kYXRlcGlja2VyIHRkLmRhdGUtZnV0dXJlIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXRvZGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMzc2QjUgaW5zZXQ7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtY2VsbCB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI0U0RTVFNztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmRhdGVwaWNrZXJfX3llYXIge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmJlZm9yZSxcbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyOjphZnRlcixcbi5kYXRlcGlja2VyX19idG4tbmV4dDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDMzNzY4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAzMzc2ODtcbiAgfVxufVxuLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NiUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzhDOEM4QztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOEM4QzhDO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NiUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnRoLmRhdGVwaWNrZXJfX2hlYWQtY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IC0xNnB4IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19jb2wge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZS1sYWJsZSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZGVsaXZlcnktaW5mb19fbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fZmllbGQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVsaXZlcnktaW5mb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fcGhvbmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogODg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGVzY3JpcHRpb25fX2xlZnQgaDYsXG4uZGVzY3JpcHRpb25fX2xlZnQgaDUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZGVzY3JpcHRpb25fX2xlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uZGVzY3JpcHRpb25fX2xlZnQgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5kZXNjcmlwdGlvbl9fcmlnaHQge1xuICB3aWR0aDogMzA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uZGVzY3JpcHRpb25fX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlc2NyaXB0aW9uX19zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjJweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogdW5zZXQ7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2xlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmV1cm9sYWJlbC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2VsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMjJweDtcbn1cblxuLmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgbWluLWhlaWdodDogMTE0cHg7XG4gIHBhZGRpbmc6IDMzcHggNDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICNFOEU4RTg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12aXN1YWwge1xuICB3aWR0aDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmV1cm9sYWJsZS1ncmlkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZXVyb2xhYmVsLWdyaWRfX2VsIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuZXVyb2xhYmVsLWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG5cbiAgLmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV1cm9sYWJlbC1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbiAgfVxuXG4gIC5ldXJvbGFiZWwtZ3JpZF9fZWw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiAzNjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWF4aXMge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2tib3g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA1NGEzO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0LmZpZWxkLWNoZWNrYm94X190ZXh0LS1pY29uZWQgLnYtc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCAuaW4tdGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6ICNEMUQxRDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFODtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTlCQkRBO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZS10b29sdGlwIC5ub3RlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQgLnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQgLnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGUgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwsXG4uZmllbGQtY291bnRfX2lucHV0LFxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLWNvdW50IC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMjVweDtcbn1cblxuLmZpZWxkLWNvdW50IC5maWVsZC1jb3VudF9faW5wdXQge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgd2lkdGg6IDg5cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2J0bi0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBtYXJnaW46IC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgfVxufVxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0U4RThFODtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWI6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZzogMTZweCAxMnB4IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTRweC8yNHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG59XG4uZm9ybS1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmMjAwMDA7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tYWx0IC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0bi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLW9wZW4gLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzk5QkJEQTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5sb2NhdGlvbl9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmZpZWxkLXJhbmdlLXNsaWRlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsLS1tYXgge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3J1bGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZS0tei1idW1wIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlLFxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtcmFuZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1yYW5nZS0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZC1yYW5nZSxcbi5maWVsZC1yYW5nZV9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZC1yYW5nZV9fcHJlZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5maWVsZC1zZWFyY2hfX3NlYXJjaC1maWVsZCB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xufVxuXG4uZmllbGQtc2VhcmNoIC5maWVsZC10ZXh0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZmllbGQtc2VhcmNoIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlYXJjaCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4ycztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nOiAxNnB4IDEycHggN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNtIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpZWxkLXNlbGVjdC0tYWN0aXZlIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICB0b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LS1tYXgtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE5MnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIC5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4ge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxRDFEMTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1jaGVja2JveCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc2VhcmNoYWJsZSAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2VtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLXNlbGVjdC0tc2VhcmNoYWJsZSAuZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tbW9kYWwge1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTJweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ubW9iLWNsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjIwMDAwIGluc2V0O1xufVxuXG4uZmllbGQtdGV4dC5kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRDFEMUQxIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtdGV4dC0tZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNTRhMyBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cblxuICAuZmllbGQtdGV4dC0tZm9jdXM6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNTRhMyBpbnNldDtcbiAgfVxufVxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4ycywgbGluZS1oZWlnaHQgMC4ycywgdG9wIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC10ZXh0Om5vdCguZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUpIC5maWVsZC10ZXh0X19maWVsZC1sYWJlbCB7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM5QTlBOUE7XG59XG5cbi5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YyMDAwMCBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDExcHggMTJweCAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5pb3MgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtbGFiZWwtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDNweCAxMnB4IDNweDtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG4gIHRvcDogMXB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogOTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy01IHtcbiAgaGVpZ2h0OiAxNDRweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTEwIHtcbiAgaGVpZ2h0OiAyNjRweDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpub3QoW3R5cGU9ZGF0ZV0pIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmZpZWxkLXRleHRfX2xlbnMtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5maWVsZF9fZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGRfX3Rvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIHtcbiAgbWFyZ2luOiAtMTBweCAtMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10b29sdGlwIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLS1zcHJlZWQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMjJweCAxMnB4IDIycHggMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YzIGluc2V0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5hY3RpdmUgLmZpZWxkLWNoZWNrYm94IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM5OUJCREEgaW5zZXQ7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94OmFjdGl2ZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMTZweCAxNnB4O1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNDQ0RERUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsdGVyLXJvdyB7XG4gIG1hcmdpbjogMjhweCAwIDIwcHggMDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBtYXJnaW46IC02cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWNvdW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNDhCQjI4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwuYWN0aXZlIC5maWx0ZXJfX25hdmlnYXRpb24tbGluayB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5maWx0ZXItY2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19faWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIC5idG5fX2ljb24tLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXItYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItYm9keS5zY3JvbGxiYXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uZmlsdGVyX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWx0ZXJfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmZpbHRlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nbGVyX19pY29uIC5zdmctaWNvbixcbi5maWx0ZXItdG9nbGVyX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXItdGFncyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5maWx0ZXItdGFnc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uZmlsdGVyLXRhZ3NfX2VsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNDQ0RERUQgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXItaWNvbiB7XG4gIGNvbG9yOiAjQ0NEREVEO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24gLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NkZGVkIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEycHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAgLmZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMy4zMiU7XG59XG5cbi5maWx0ZXItaGVhZCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWx0ZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5maWx0ZXJfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWx0ZXIgLmNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS5vcGVuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS14cyB7XG4gIHdpZHRoOiAxMS4xMSU7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1tZCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1sZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZpbHRlci1oZWFkX19ncm91cDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXI6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xufVxuXG4uZmlsdGVyX19tb3JlIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4uZmlsdGVyX19tb3JlLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5maWx0ZXJfX21vcmUtY2hhbmdlZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmlsdGVyX19tb3JlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmlsdGVyX19tb3JlLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmFjdGl2ZS1maWx0ZXJzX19idG46YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNhM2EzYTMgaW5zZXQ7XG59XG5cbi5maWx0ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlcl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iLWZpbHRlci0tb3BlbiAuZmlsdGVyLWJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlcl9faGVscGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZpbHRlcl9fZ3JvdXAtLXNtLFxuLmZpbHRlcl9fZ3JvdXAtLW1kLFxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwLFxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJfX2dyb3VwLS12aWV3LFxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlci10b2dsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZmlsdGVyLWhlYWRfX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwNTRhMyBpbnNldDtcbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVyc19fYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwNTRhMyBpbnNldDtcbiAgfVxufVxuLmZpbHRlci1tb2JpbGUgLmJ0biB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItcm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zbSxcbi5maWx0ZXJfX2dyb3VwLS1tZCxcbi5maWx0ZXJfX2dyb3VwLS1ncm91cCxcbi5maWx0ZXJfX2dyb3VwLS14cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlci10b2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmZpbHRlci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJfX2hlbHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIC5maWx0ZXItYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggKyA0N3B4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDgwcHggMTZweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuZmlsdGVyLm9wZW4tZmlsdGVyIC5maWx0ZXJfX2hlbHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLmZpbHRlci5vcGVuLWZpbHRlciAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLXRvZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZS10b2dsZXIgLmZpbHRlci10b2dsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlIC5maWx0ZXItdG9nbGVyX19idG4uYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5maWx0ZXItbWFpbiB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLXNvcnQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZmlsdGVyX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmZpbHRlci1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLS1jYXJkIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNBM0EzO1xufVxuXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXAtdGl0bGUtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uZm9ybV9fZ3JvdXAtbm90ZSB7XG4gIG1hcmdpbjogMjhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm9uZS1jbGljayAuZm9ybV9fZmllbGQtLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDMycHggMCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIGNvbG9yOiAjRkU4MzAwO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybV9fY29uZmlybSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19jb25maXJtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9ybV9fcmVjYXB0Y2hhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuICBjb2xvcjogI2YyMDAwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS0tY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgfVxuXG4gIC5mb3JtX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1saXN0LXJldmlld3Mge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gICAgY29sb3I6ICNGRTgzMDA7XG4gIH1cblxuICAuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6aG92ZXIgKyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICB9XG59XG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgLyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlcixcbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3Mge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICBwYWRkaW5nOiA2NnB4IDIwcHggMjBweDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDMsIDU1LCAxMDQsIDApIGluc2V0O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA1NGEzIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA1NGEzIGluc2V0O1xuICB9XG5cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLS1jdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmdhbGxlcnlfX2Fycm93LFxuLmdhbGxlcnlfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX2Fycm93OjphZnRlcixcbi5nYWxsZXJ5X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuLmdhbGxlcnlfX2Fycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fYXJyb3c6Zm9jdXM6OmFmdGVyLFxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cuZGlzYWJsZWQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDRweDtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5nYWxsZXJ5X19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWRlby13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rLFxuLmhlcm8tYmxvY2tfX2JnLWxheWVyLFxuLmhlcm8tYmxvY2tfX2JnLFxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rIHtcbiAgei1pbmRleDogMztcbn1cblxuLmhlcm8tYmxvY2tfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1sYXllciB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAzOS4xMzA0MzQ3ODI2dnc7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0OHZ3O1xuICB9XG5cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2xpZGVyLFxuLnYtaGVyby1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTQ0MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogI0EzQTNBMztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzMuNzV2dztcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxufVxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5pbnZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5pbnZvaWNlX19oZWFkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaW52b2ljZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW52b2ljZV9fbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaW52b2ljZV9fdGV4dC50ZXh0LWd1aWRlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5pbnZvaWNlX19ub3RlLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSBwIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgbGVmdDogNnB4O1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpLFxuLmludm9pY2UgLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuXG4udGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdF9fY29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2J0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0LFxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmtleS12YWx1ZS1saXN0LS11bmRlcmxpbmUgLmtleS12YWx1ZS1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTAwJTtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZXkge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZC5rZXktZ3JlZW4ge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYS5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLnYtbGFibGUsXG4ubGFibGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNzQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDE0NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sYWJsZS1saW5rIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGFibGUtbGluay0tbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICByaWdodDogMDtcbn1cblxuLmxhYmxlLWxpbmstLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYWJsZS1saW5rX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlua3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGlua3NfX2xpc3QtZWwge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggaW5zZXQgI0NDRERFRDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyIHtcbiAgcGFkZGluZzogNHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjQ0NEREVEO1xufVxuXG4ubGlua3NfX2xpc3QtZWwuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbi5saW5rc19fbGlzdC1lbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua3NfX2xpc3QtZWw6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5say1hZGRyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGstYWRkcmVzc19fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuXG4ubGstYWRkcmVzc19fYmFyLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG4ubGstYWRkcmVzc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5say1hZGRyZXNzX19idG4tbWVudS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxrLWFkZHJlc3NfX2J0bi1tZW51IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5say1hZGRyZXNzX19tZW51IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmxrLWFkZHJlc3NfX21lbnUub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmxrLWFkZHJlc3NfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5say1hZGRyZXNzX19tZW51LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4ubGstYWRkcmVzX19tYXJrZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmxrLWFkZHJlc19fbWFya2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ubGstYWRkcmVzX19tYXJrZXIuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5say1vcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4ubGstb3JkZXIub3BlbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxrLW9yZGVyX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxrLW9yZGVyX19udW1iZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxrLW9yZGVyX19zdGF0dXMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxrLW9yZGVyX19xdWFudGl0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5say1vcmRlcl9fcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19pY29uLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGstb3JkZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQkFCQUJBO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNCQUJBQkE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5cbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9faWNvbiB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNTRhMztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgcGFkZGluZzogMjRweCA0MHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctcmlnaHQtLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAgLnByaWNlX19ncm91cCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1pdGVtcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItc2N1IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXN1bS1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrLW9yZGVyX19wcm9kdWN0LW9yZGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fbnVtYmVyLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1saW5lLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1udW1iZXIge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItYWN0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgIzAwNTRhMztcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5say1vcmRlcjpsYXN0LWNoaWxkIC5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9fbW9iLWJ0bi1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstb3JkZXJfX3N0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmxrLW9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbiAgfVxuXG4gIC5say1vcmRlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAyOHB4O1xuICB9XG5cbiAgLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XG4gICAgdG9wOiAyM3B4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5sa19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGtfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGtfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrX19hc2lkZSB7XG4gIHdpZHRoOiAzODhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuXG4ubGtfX3dpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIycHggMjRweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNDBweDtcbn1cblxuLmxrX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmxrX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubGtfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubGtfX2xpbmstY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5sa19fbGluay5hY3RpdmUgLmxrX19saW5rLWljb24ge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sa19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cblxuICAubGtfX2xpbms6aG92ZXIgLmxrX19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4ubGtfX29yZGVycy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX29yZGVycy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItbnVtYmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zdGF0dXMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXNwYWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzc2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sa19fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmxrX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmxrX19hc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxuXG4gIC5sa19fd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAubGtfX29yZGVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmxrX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2NhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4ubG9jYXRpb24td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubG9jYXRpb24tbGVmdCB7XG4gIHdpZHRoOiA1MDhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgbWF4LWhlaWdodDogNTUycHg7XG59XG5cbi5sb2NhdGlvbi1sZWZ0X19saXN0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogNTUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2VsLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbl9fYWN0aW9uLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubG9jYWxpb24tbGlzdF9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2VsLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2NvdW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19zdGF0dXMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm9wZW4tc3RhdHVzLFxuLmF2YWlsYWJpbGl0eSB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ubm90LWF2YWlsYWJpbGl0eSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fbGFibGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY2xvc2Uge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2VsLXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxODZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5saXN0LXN1YnRpdGxlLFxuLmxvY2F0aW9uLWxpc3RfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3ctZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uY29sbGFwc2VfX2VsLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbGxhcHNlX19lbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jb2xsYXBzZV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uY29sbGFwc2VfX2VsLWxpbmstbGFibGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2VsLWJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmNvbGxhcHNlX19lbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiA4cHggOHB4IDAgMDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEREVEO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19idXR0b24tdmlkZW8td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubG9jYXRpb24tbGlzdF9fdGFnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0YTM7XG4gIH1cbn1cbi5sb2NhdGlvbi1yaWdodF9fbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3dNYXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZU1hcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgfVxufVxuLmxvY2F0aW9uX19waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbi1saXN0X19lbC1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubG9jYXRpb24tcmlnaHQge1xuICAgIG9yZGVyOiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAubG9jYXRpb24tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLnltYXAtY29udGFpbmVyLnNob3cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICBhbmltYXRpb246IHNob3dNYXAgMC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5tYXAtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tYXAtYWN0aW9ucy5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5tYXAtYWN0aW9ucyAubWFwLWFjdGlvbnNfX2xlZnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMzJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgdHJhbnNpdGlvbjogMXMgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5tYXAtYWN0aW9ucy5zaG93IC5tYXAtYWN0aW9uc19fbGVmdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxuXG4gIC5sb2NhbGlvbi1saXN0X19lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAubG9jYXRpb25fX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubG9jYXRpb24tbGVmdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29sbGFwc2VfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmxvY2F0aW9uLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1uYXYgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19sYXlvdXQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLm1haW4tbmF2X19jZWxsLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1vcGVuIC5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3QgLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtOXB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAxMjA7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICBtaW4td2lkdGg6IDIwNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBvcHBlciAubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcHBlciB7XG4gIHRvcDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSAwLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLmlubGluZS1ibG9jayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fcGluLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2NsYXNzKj1jb3B5cmlnaHRzLXBhbmVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWluaS1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcbiAgZmxleDogMCAwIDMzLjMzJTtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjguMTglO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ1OGFjO1xufVxuXG4ucmV2aWV3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICByaWdodDogNTNweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjdFQ0M7XG59XG5cbi5yZXZpZXctaGVscGVyIHtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Ni4xNGRlZywgcmdiYSg4MiwgMTYxLCAyNTUsIDAuOSkgLTcuNjglLCByZ2JhKDI4LCA3NywgMTYyLCAwLjkpIDk4LjA2JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3LWlubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC42NWRlZywgIzJBNEJBQSAtMzcuNTclLCAjNDY4M0M5IDUwLjU1JSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMS40ODgzNXB4IDQuNDY1MDZweCAjMTc1MkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxcHggMXB4IDRweCAwO1xufVxuXG4ucmV2aWV3LW1lZGlhIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmcge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWVsIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFyLnBuZ1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3RhcnQucG5nXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRUIzQjtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLnJldmlldy1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXctaGVscGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5yZXZpZXctbWVkaWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5taW5pLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcbiAgd2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuICB3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b21fYmxhY2sge1xuICBjb2xvcjogIzY4Njg2OCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdmlkZW8ge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nOiA0MnB4IDEycHggMzJweCAxMnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtdmlkZW9fX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG5cbiAgLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWwtdmlkZW8sXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtIHtcbiAgd2lkdGg6IDgzNnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93LFxuLm1vZGFsLXdpbmRvdy0tbWQge1xuICB3aWR0aDogODQ4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggOTBweCAwIDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwcHggNDBweCAzMnB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA3NTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwge1xuICB3aWR0aDogMzc2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCA0cHggMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWxfX2dlbyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19tZXNzYWdlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtdmFsdWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19faW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtY29kZV9fdGltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNTIwcHg7XG59XG5cbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkcyB7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLXNtLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vZGFsX19idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9fYnRuLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbF9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdC13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbF9fZ2VvLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1vZGFsX19nZW8tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1vZGFsLS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2Uge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0LWxvYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE2cHggLTMycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IC0ycHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NS42JTtcbn1cblxuaW1nLm5ld3Mtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubmV3cy1zbGlkZXJfX2l0ZW0tbGluazpob3ZlciB+IC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUuMzMlO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSxcbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3RlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2JhciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubm90ZS10b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xufVxuXG4ubm90ZS10b29sdGlwOmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwLmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwX190b29sdGlwOmhvdmVyLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcC5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cblxuICAubm90ZS10b29sdGlwX193cmFwIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgICByaWdodDogMzFweDtcbiAgfVxufVxuLm9uZS1jbGlja19fcm93IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9uZS1jbGlja19fcm93LS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Byb21vY29kZSAuaW5wdXQtcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uaW5wdXQtcHJvbW9jb2RlIHNwYW4ge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLm9uZS1jbGlja19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ub25lLWNsaWNrX19iYWNrIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmNsb3NlLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNsb3NlLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIGdyaWQtcm93LWdhcDogMzJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmFycm93LWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm9wZW4gLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24gLmFycm93LWljb24tLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoLTEpO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDI4cHg7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5QkJEQTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jay1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtN3B4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9faGVscGVyLFxuLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjQwcHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG52LXBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSksXG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7fVxuLnBhZ2UtaGVhZGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAtMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNTZweCk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAzNnB4O1xufVxuXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2Nyb3NzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gIH1cbn1cbi5tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0NHB4IDY0cHggODBweDtcbn1cblxuLm1lbnUtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xM3B4O1xufVxuXG4ubWVudV9fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWVudV9fc3VibWVudS1oaWRlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX3Nob3ctbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuLWNvbGxhcHNlIC5idXR0b24tdW53cmFwX19pY29uLFxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fbWFpbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fbWFpbi1pbWcge1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5tZW51X19tYWluLXRleHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1lbnVfX2xvd2VyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X19sb3dlci1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmssXG4ubWVudV9fbG93ZXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMDtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5pY29uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLm1lbnVfX3Jvdy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51X19yb3cge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tZW51X19yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51X19yb3ctZWwtaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4ubWVudV9fc3VibWVudS1saXN0LFxuLm1lbnVfX2xvd2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51X19zdWJtZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWVudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1iYXNrZXQsXG4ucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4uYnRuLWJ1cmdlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudV9fcm93LWVsOmhvdmVyIC5tZW51X19yb3ctZWwtaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxuXG4gIC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cblxuICAubWVudV9fc3VibWVudS1saW5rOmhvdmVyIC5pY29uLW5leHQsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgfVxuXG4gIC5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ0bi1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlcixcbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLmJ0bi1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgLmJ0bi1idXJnZXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluazpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDOCBpbnNldDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM2Njk4Qzg7XG4gIH1cbn1cbi5wYWdlLW5hdl9fbGluay0tcHJldjphY3RpdmUsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4Qzg7XG59XG5cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzY2OThDODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4QzggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX2NlbGwtLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5wYWdlLXN1YmZvb3RlciB7XG4gIHBhZGRpbmc6IDQ4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG4gICAgbWFyZ2luOiAtMnB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhbmVsX19sb2dvIHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW5lbF9fbG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjYjgwNTA1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5wYW5lbC1zdWJoZWFkIHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWhlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbn1cblxuLnBhbmVsX19kZXNjLW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEMUQxRDE7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS10aXRsZSxcbi5wYW5lbF9fcGhvbmVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0LFxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fcm93IHtcbiAgcGFkZGluZzogMjJweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLFxuLnBhbmVsX19waG9uZXMge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19saW5rLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhbmVsX19saW5rLXRleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBhbmVsX19saW5rLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5wYW5lbF9fbGlzdCB7XG4gIHBhZGRpbmc6IDIzcHggMDtcbn1cblxuLnBhbmVsX19zb2NpYWwtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFuZWxfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjJweCAtMTBweCAtMTBweCAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4taWNvbi13cmFwIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuIHtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYW5lbF9fc3VibWVudS1lbDpmaXJzdC1jaGlsZCAucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbF9fYnRuOmhvdmVyLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2I4MDUwNTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF5LWljb25zX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucGF5LWljb25zX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnBheS1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWMge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS13ZWJwYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheW1lbnQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBheW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCAudG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGF5bWVudC1jb250ZW50X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuICB3aWR0aDogMjAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDQwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYXltZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tbGlzdF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2Y3ZjhmOSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBzaGluZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgcGFkZGluZzogMjZweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLS1zbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjE0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZ3JpZCB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogOTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQtLWJpZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTQ2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmF0aW5nLXJvdyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAyMThweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtZ3JpZCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTYycHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2Mge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlLCAxMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuICB9XG4gIDMwJSwgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwMHB4IHRvcCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNDRweCA1NnB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1vcmRlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlLFxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2UtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LW9yZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19wcmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzhDOEM4QztcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudGVyIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSAuYXZhaWxhYnVsaXR5LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQ0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG4ucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDE0NDBweCAvIDIpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc2VjdGlvbi1oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMTZweDtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2cHggLTRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWU6aG92ZXIge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLmljb24tZnVyYSB7XG4gIG1hcmdpbjogMCAtNHB4IDA7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgd2lkdGg6IDUycHg7XG59XG5cbi5pY29uLWZ1cmEgLnYtc3ZnLWljb24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwOmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZyZWUtaW1nIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIsXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1YiAudG9vbHRpcC1ob3ZlciB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMSAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xMiAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzNCOEYyNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3QtZWxfX2hlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmxpc3QtZWxfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGlzdC1lbF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmaWxsOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsgLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWltZyB7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBtYXJnaW46IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbiAgbWluLWhlaWdodDogNjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBsZWZ0OiAtMTlweDsgKi9cbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLXBvcHVwLS12aXNpYmxlLm9wdGlvbnMtcG9wdXAtLXZpc2libGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5vcHRpb25zLXBvcHVwIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAtMTZweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZXVyb2xhYmxlIC5vcHRpb25zLXBvcHVwIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAtNnB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9faGVscGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAyNTJweDtcbiAgbWF4LXdpZHRoOiAyNTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDdweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOTlweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMjc3cHg7XG4gIGxlZnQ6IDE1OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1saXN0OmhvdmVyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbjpob3ZlciAub3B0aW9ucy1wb3B1cCxcbi5ldXJvbGFibGUub3BlbiAub3B0aW9ucy1wb3B1cCxcbi5vcHRpb25zLWxpc3Q6aG92ZXIgLm9wdGlvbnMtcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm9wdGlvbnMtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmcgLnN2Zy1pY29uIHtcbiAgZmlsbDogI0ZFODMwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbCB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwtLXZpZGVvIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQtLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXAtZGQtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi50b29sdGlwLWRkX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUzNTM1MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xMykpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIHotaW5kZXg6IDIxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCAzMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG4ucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19hdmFpbC0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19pY29uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSxcbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMsXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWEge1xuICAgIGJhY2tncm91bmQ6ICMyQkIxNjE7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYiB7XG4gICAgYmFja2dyb3VuZDogIzkxQzk1OTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWQge1xuICAgIGJhY2tncm91bmQ6ICNGNkIxNDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZSB7XG4gICAgYmFja2dyb3VuZDogI0U1MkYzODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG4gICAgYmFja2dyb3VuZDogIzE3NkVCMztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYiB7XG4gICAgYmFja2dyb3VuZDogIzIwODRDNTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYyB7XG4gICAgYmFja2dyb3VuZDogIzNGQTdEOTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG4gICAgYmFja2dyb3VuZDogIzY2QkFFNDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZSB7XG4gICAgYmFja2dyb3VuZDogI0E2REJGMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICMzQjhGMjQ7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICNiODA1MDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXAge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjM0I4RjI0O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjYjgwNTA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGFibGUtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI5MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC03cHg7XG59XG5cbi5pbmZvLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWxpc3RfX2VsIC5pbmZvLWxpc3RfX2VsLWltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jaGVjayB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4ubm90Y2hlY2sge1xuICBjb2xvcjogI2YyMDAwMDtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgbWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGw6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzE5cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZyAuc3ZnLWljb24ge1xuICBjb2xvcjogI2ZlYjIwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAtLW5vLXJhdGluZyAucmF0aW5nIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX3ZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmViMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1tYWluIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcgLnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC02NHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb2xkIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcbiAgd2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuICB3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICB3aWR0aDogMjM0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19oZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIC5wcm9kdWN0LXQtdGFibGVfX2ZyZWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24uZXhwZWN0ZWQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi1ub3RoaW5nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIwMDAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3QtdGFibGVfX2NlbGw6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1wcm9kdWN0OmFjdGl2ZSAubGlzdC1lbF9faGVscGVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWE3MmM1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNC43JTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1NnB4O1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggMTYycHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnF1aWNrLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5xdWljay1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMzA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNnB4IDI2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5xdWljay12aWV3X19ldXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuLnF1aWNrLXZpZXdfX2V1cm8tY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnF1aWNrLXZpZXcgLmF2YWlsYWJ1bGl0eS1saW5rIC5saW5rLWJsdWUsXG4ucXVpY2stdmlldyAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdmlkZW86aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVpY2stdmlld19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JvdyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxuXG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkU4MzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS11bmNoZWNrZWQgLnJhdGluZ19faXRlbSB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJhdGluZ19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3JvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1yaWdodCB7XG4gIHdpZHRoOiAzODhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4ucmV2aWV3cy1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5yZXZpZXdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJhdGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmVsLW9ubGluZXIge1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLWRlc2MsXG4ucmV2aWV3cy1saXN0X19oZWFkLWRhdGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWdyYWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucmF2aWV3cy0tbmVnYXRpdmUgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4ucmF2aWV3cy0tYWR2YW50YWdlcyAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0OEJCMjg7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19yYXRpbmcsXG4uc3RpY2t5LWJsb2NrX19udW0ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0aWNreS1ibG9ja19fdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnN0aWNreS1ibG9ja19faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0aWNreS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwOHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXAuaGlkZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3cy1uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJldmlld3MtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJldmlld3MtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1tYWluIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcbiAgcGFkZGluZzogMCAyNHB4IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjphY3RpdmUsXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3AgKyAuc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdmlzdWFsIHtcbiAgd2lkdGg6IDk2cHg7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6YWN0aXZlIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDEwcHggLTZweCAwIC02cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RhZ3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19wcm9kdWN0OmhvdmVyIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC11c2FnZSxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLFxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgcGFkZGluZzogMTJweCAxMjVweCAxMnB4IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSxcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX21vYmlsZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICAgIHRvcDogMzRweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICAgIHRvcDogMjhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gICAgdG9wOiAyOHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc2VjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLS1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYnJlYWRjcnVtYnMgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zZWN0aW9uLWZyZWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC0tc21hbGwgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbi1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZXBhcmF0b3ItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleDogMCAwIDUwN3B4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcbiAgbWF4LXdpZHRoOiA1NThweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VwYXJhdG9yLWxlZnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcGFyYXRvci1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5zZXBhcmF0b3ItcmlnaHQge1xuICAgIGZsZXg6IDEgMCAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZXBhcmF0b3ItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5maWx0ZXJfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX2hlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLndlZWstbW9kZSAuYnRuLXNob3cge1xuICBoZWlnaHQ6IDg2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUud2Vlay1tb2RlIC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS5kYXktbW9kZSAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MnB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fc2xvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLXNob3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1zaG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGRkZERUI7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0ZFRTVFNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0NDQ0M7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGM0U1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tYWRkIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmxvYWRlci0tYWN0aXZlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5jYWxlbmRhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uY2FsZW5kYXItdG9nZ2xlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbGVuZGFyLXRvZ2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uc2VydmljZS1zY2hlZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItYm9keSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VydmljZS1zY2hlZHVsZSAuZmlsdGVyX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX19oZWFkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtY2VsbC5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3Nsb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX3RhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgfVxufVxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG4gIGJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlcy1saXN0X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtLS1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2lkZWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMDRweDtcbiAgaGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuLnNpdGUtbWFwID4gdWwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaXRlLW1hcCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpdGUtbWFwIHVsIGxpIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuICAuc2l0ZS1tYXAgdWwgbGkgdWwgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG4gIC5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lnbmF0dXJlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBsZWZ0OiAtNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvb2x0aXAtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG4udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9fdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50b29sdGlwX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udG9vbHRpcF9faGVscGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAsXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXAge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xufVxuXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udG9vbHRpcCBhLFxuYS5saW5rLXdpdGgtbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9vbHRpcCBhOmFjdGl2ZSxcbmEubGluay13aXRoLWxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRvb2x0aXAgYTpob3ZlcixcbmEubGluay13aXRoLWxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdGF0dXMtbGFiZWwtLWdpZnQuc3RhdHVzLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uLFxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdGVwLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5zdGVwLWZvcm06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC1mb3JtX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3RlcC1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgxKSxcbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDU2MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3RlcC1mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgbWFyZ2luOiAtMjRweCAtMTIuNXB4IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEyLjVweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc3RlcC1mb3JtX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGVwLWZvcm1fX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN0ZXAtZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuICB3aWR0aDogMTg0cHg7XG59XG5cbi5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3RlcC1mb3JtX19ncm91cHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fd3JhcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcC1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN1Y2Nlc3MtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzNzZCNTtcbiAgfVxufVxuLnN1Y2Nlc3Mge1xuICBwYWRkaW5nOiAxM3B4IDAgMTIwcHg7XG59XG5cbi5zdWNjZXNzX193cmFwIHtcbiAgbWF4LXdpZHRoOiA4NDhweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN1Y2Nlc3NfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiA0OHB4O1xufVxuXG4uc3VjY2Vzc19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyLW51bWJuZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNzY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAzMzc2ODtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDMzNzY4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdWNjZXNzX19mb290ZXItcmlnaHQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRhYmxlLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4udGFibGUtYmxvY2tfX2xlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi50YWJsZS1ibG9ja19fcmlnaHQge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlcm1zX19saXN0LWVsLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogbm9uZTtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvdHRvbTogMTIwJTtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXIgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXJkIC50ZXJtc19fbGlzdC1pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjM2I4ZjI0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC50ZXJtc19fbGlzdC1lbC50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG4gIHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4gLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSB7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9fZnJlZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5idXR0b24tdW53cmFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRpbWVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi50aW1lcGlja2VyIH4gLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzc2QjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lcGlja2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRpbWVwaWNrZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG4gIH1cblxuICAudGl0bGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC50aXRsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnRvb2x0aXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRvb2x0aXAtbGluay50b29sdGlwLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9vbHRpcC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50b29sdGlwLXBob25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAzOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHotaW5kZXg6IDIwO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG59XG5cbi50b3AtbmF2X19tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICBjb2xvcjogI0ZGRUIzQjtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnRvcC1uYXYtbGlua19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtbmF2IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4udG9wLW5hdl9fZGQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udG9wLW5hdl9fZGQtaWNvbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRvcC1uYXZfX2RkLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19kZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgbWluLXdpZHRoOiAyMzdweDtcbn1cblxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1pbi13aWR0aDogMjAzcHg7XG59XG5cbi50b3AtbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2RkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2X19kZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi50b3AtbmF2X19kZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4udG9wLW5hdi1saW5rX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxuICAudG9wLW5hdi1saW5rOmhvdmVyIC50b3AtbmF2X19jZWxsLS1saXN0IC52LXN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1saXN0LFxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAsXG4udG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgLnRvcC1uYXZfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2Rlc2MsXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcC1uYXYtbGlua19fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3AtbmF2LWxpbmtfX2J0biAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aWV3LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFpbkNvbnRlbnRBcmVhIC52LXRleHQgcCBzcGFuLFxuLmFydGljbGUtdGV4dCBwLFxuLmFydGljbGUtdGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRleHQtY29udGVudCxcbi50ZXh0LWd1aWRlLFxuLmFydGljbGUtdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjLFxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmFycm93LWxpbmssXG4ubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubGluazpob3Zlcixcbi50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRleHQtY29udGVudCBwLCAudGV4dC1jb250ZW50IGxpLFxuLnRleHQtY29udGVudCBwLFxuLnRleHQtY29udGVudCBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgbGksXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5oMSxcbmgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMSB7XG4gICAgZm9udDogNDAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMixcbmgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMiB7XG4gICAgZm9udDogNDAwIDI4cHgvNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMyxcbmgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMyB7XG4gICAgZm9udDogNDAwIDI0cHgvMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNCxcbmg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNCB7XG4gICAgZm9udDogNDAwIDIwcHgvMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNSxcbmg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNSB7XG4gICAgZm9udDogNDAwIDE4cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNixcbmg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNiB7XG4gICAgZm9udDogNDAwIDE2cHgvMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EzYTNhMztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5pbmZvLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldC1sZWZ0IC5pbmZvLWJsb2NrIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXIgLmluZm8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufSIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucm93IHtcblx0QGluY2x1ZGUgcm93O1xufVxuXG4uY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jb2wge1xuXHRAaW5jbHVkZSBjb2w7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQuY29sLXhsLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRvcmRlcjogJGk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzYwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogJGZ3LXJlZ3VsYXIgI3skZnotc21hbGx9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGlkZGVuLTJ4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufSIsIi5jLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jLWdyYXkge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1yZWQtc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTJcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtYmxhY2stMTAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYmctYmxhY2stMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5iZy1ibGFjay0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmMtYmxhY2stMjAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG4uYmctYmxhY2stMzAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNjA7XG59XG5cbi5iZy1ibGFjay00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmJnLWJsYWNrLTUwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcbn1cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy15ZWxsb3cge1xuXHRjb2xvcjokY29sb3IteWVsbG93O1xufVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLmJnLXllbGxvdy04MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctODA7XG59XG5cbi5iZy15ZWxsb3ctNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTYwO1xufVxuXG4uYmcteWVsbG93LTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy00MDtcbn1cblxuLmJnLXllbGxvdy0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMjA7XG59XG5cbi5iZy15ZWxsb3ctMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwO1xufVxuXG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uYy1ncmVlbi0xMDAge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLmJnLWdyZWVuLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTgwO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tNjA7XG59XG5cbi5iZy1ncmVlbi00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi00MDtcbn1cblxuLmJnLWdyZWVuLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTIwO1xufVxuXG4uYmctZ3JlZW4tMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTA7XG59XG5cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xufVxuXG4uYmctb3JhbmdlLTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS04MDtcbn1cblxuLmJnLW9yYW5nZS02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtNjA7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTQwO1xufVxuXG4uYmctb3JhbmdlLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0yMDtcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTA7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zaGFkb3ctbGFyZ2Uge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sYXJnZTtcbn1cblxuLnNoYWRvdy1iaWcge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS02IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS00IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS00O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTU7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtNiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS03IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTg7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4vL2NydXRjaCBmb3Igaml2b3NpdGVcbi53cmFwX2IzYzcge1xuXHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbmE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5saW5rLWJsYWNrOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRleHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN2Zy1sayB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmg2IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LmxpbmstYmxhY2s6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0b3JkZXI6IC0xO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQgKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQsXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG4vL2RlYWQgY29kZVxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuICsgLmNoZWNrYm94LXN3aXRjaF9fcmlnaHQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuXG4ucGFnZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiAgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiB1bnNldDtcblx0fVxufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLm1haW4tbmF2IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCQkRBO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjOTlCQkRBICNmZmY7XG59XG5cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5wcmUge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWluO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gMThweCk7XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgzO1xuXHRtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udDogJGZ3LWg0ICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnRleHQtZ3VpZGUuYy1ibGFjay0xMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2e1xuXHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdGNsZWFyOiBib3RoO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBoNiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG5saSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblxufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuXHRtYXJnaW46IDMwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogNzUycHg7XG59XG5cbi50ZXh0LWd1aWRlIGZpZ3VyZSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYmxvY2stLXNtIHtcblx0bWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmN1c3RvbS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jdXN0b20tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNzA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0bWFyZ2luOiAyNHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWxpc3RfX2JvZHkgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcblx0ZmlsbDogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiA0cHggMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnRleHQtc3Ryb25nIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWxhcmdlLXhzO1xuXHR9XG5cblx0LnRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaDEsXG5cdC50ZXh0LWd1aWRlIGgxIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4taWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJ0bi1ncmVleTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYnRuLWdyZWV5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5idG4tLWljb24tc20gLmJ0bi1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWljb24tbCB7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLS1pY29uLWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi0tdHIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUtNjAgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbi5idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi1jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5idG46YWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5idG4tLW91dGxpbmUtMiB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lLTJbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS0yLmRpc2FibGVkIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tdHI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZSBpbnNldDtcblx0fVxuXHQuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmJ0bi0teWVsbG93OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS1wcmltYXJ5LTI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJ0bi0tb3V0bGluZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3c6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy04MDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG5cbi5idG4tLXdoaXRlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0td2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeS1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS13aGl0ZS1ibHVlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLWdyZWV5OmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS13aGl0ZS1ibHVlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5idG4tLW1kIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ0bi0tbGFyZ2UtZm9udCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLmJ0bi0tc21hbGwtZm9udCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tbm9ybWFsLWZvbnQge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5idG4tLXByaW1hcnktZm9udCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYnRuLS1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA1cHggMjRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtYWxsIHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uYnRuLS1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdH1cblx0LmJ0bi0tbGFyZ2UtZm9udCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cdH1cbn0iLCIucHJpY2VfX2dyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaWNlX190ZXh0LW9sZCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1ub3JtYWw7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdGV4dC1vbGQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ucHJvZHVjdCAucHJpY2VfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59IiwiLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5zaGFkb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleDogMCAwIDI1JTtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuXHRoZWlnaHQ6IDMwNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcbi5jb2xsYXBzZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFycm93LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1saW5rX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR3aWR0aDogOHB4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnJvdy1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG5cdH1cblxuXHQuYXJyb3ctbGluazpob3ZlciAuYXJyb3ctbGlua19faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdH1cbn1cblxuLmFycm93LWxpbms6YWN0aXZlIC5hcnJvdy1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJyb3ctbGluayB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxufSIsIi5hcnRpY2xlLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hcnRpY2xlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmFydGljbGUtZWxfX2lubmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cbn1cblxuLmFydGljbGUtZWxfX2lubmVyOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYXJ0aWNsZS1oZWFkX19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmFydGljbGUtZWxfX2lubmVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtaGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2tcblx0fVxuXG5cdC5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG59IiwiLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwIDAgMTJweDtcblx0bWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5hcnRpY2xlX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuXHRmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGVfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmFzaWRlLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lkZS1iYW5uZXJfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gtLWxlZnQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tcmlnaHQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuYXNpZGUtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4uYXZhaWxhYml0aXR5LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLWV4cGVjdCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1jZW50ZXIgLmF2YWlsYWJpdGl0eS13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubGluay10ZXh0X19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ibHVlIC50b29sdGlwIHtcblx0bGVmdDogLTlweDtcbn1cblxuLmF2YWlsYWJpbGl0eS10ZXh0LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmxpbmstdGV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59IiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMzZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW46bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59IiwiLmJhc2tldC1oZWFkLS1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX3RpdGxlLFxuLmJhc2tldC1oZWFkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG5cdG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1oZWFkX19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbGluay1tYWluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X19kZXNjLXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJhc2tldF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTZweCAyMHB4IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmFza2V0X19kZXNjLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0d2lkdGg6IDExMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZGVzYy1uYW1lIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcmljZS0tZGVmYXVsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucHJpY2UtLXN0b2NrIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmRlc2MtZW5kLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdHdpZHRoOiAxOSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcmljZS0tZGVmYXVsdCAuYmFza2V0LXByb2R1Y3RfX2NlbnRzIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmRlc2MtcHJpY2UsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTclO1xuLy9cdG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYmFza2V0LXByb21vY29kZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X19saW5rLFxuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG5cdC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCAuZmllbGQtY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0LXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC10b3RhbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIxMHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLXRleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC10aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJhc2tldC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNjA7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXRvdGFsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmJhc2tldC10b3RhbF9faGVhZCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19ib2R5IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYXNrZXQtdG90YWwtLWJpZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmlucHV0LWhlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWhlbHBlciAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nOiAxMnB4IDU0cHggMTJweCAxMnB4O1xufVxuXG4uaW5wdXQtYnRuIC5idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFycm93LWJ0biB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDRweDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LWxlZnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19pbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19mb3JtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1oNDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcbn1cblxuLmZvcm1fX2ZpZWxkcyAuY29sbGFwc2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RhYi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcbn1cblxuLmZvcm1fX3RhYi1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjLmVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmlucHV0LWRlc2MuZXJyb3Ige1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLXdoaXRlIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDA7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW10IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJhc2tldF9fZm9ybSAuZm9ybV9fZ3JvdXBzIC5mb3JtX19ncm91cDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDowO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmJhc2tldC1yaWdodCB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0X19kZXNjLS1tdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2ltZyB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtdG90YWwge1xuXHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXRvdGFsIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC10b3RhbC0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJhc2tldC1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iYXNrZXQtaGVhZC0tZW1wdHkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmFza2V0X19kZXNjLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5iYXNrZXQtdG90YWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19kZXNjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSAuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHR9XG5cdC5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn0iLCIuYmFza2V0LXNtYWxsIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXHRvdXRsaW5lOiBub25lO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcclx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcdGxlZnQ6IC0ycHg7XHJcdHJpZ2h0OiAtMnB4O1xyXHRib3R0b206IC0ycHg7XHJcdHRvcDogLTJweDtccn1cclxyQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xyXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcdH1ccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcclx0ZmxleDogMCAwIGF1dG87XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0bWFyZ2luLXRvcDogNnB4O1xyfVxyXHIvLy5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XHIvL1x0bWFyZ2luLWxlZnQ6IDEwcHg7XHIvL31cclxyLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHR3aWR0aDogMjZweDtcclx0aGVpZ2h0OiAyNnB4O1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJ9XHJcci5iYXNrZXQtc21hbGxfX2JhZGdlIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IC04cHg7XHJcdHJpZ2h0OiAtOHB4O1xyXHR3aWR0aDogMTZweDtcclx0aGVpZ2h0OiAxNnB4O1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtccn1cclxyLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS11c2VyIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51IHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcclx0b3BhY2l0eTogMDtcclx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcdHdpZHRoOiAxMDAlO1xyXHRyaWdodDogLTEwcHg7XHJcdHotaW5kZXg6IDEyMDtcclx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclx0cGFkZGluZzogMjRweCAyNHB4O1xyXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXHRtaW4td2lkdGg6IDIwM3B4O1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAtMTNweDtcclx0cmlnaHQ6IDExcHg7XHJcdHdpZHRoOiAxM3B4O1xyXHRoZWlnaHQ6IDEzcHg7XHJcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRib3JkZXItdG9wOiBub25lO1xyXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXHRtYXJnaW4tbGVmdDogLTVweDtcclx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclx0dHJhbnNpdGlvbjogMC40cztccn1cclxyLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcclx0cGFkZGluZzogNHB4IDA7XHJcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5iYXNrZXQtc21hbGwtLXVzZXIge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnUtLW9wZW4uYmFza2V0LXNtYWxsX19tZW51IHtcclx0b3BhY2l0eTogMTtcclx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJ9XHJcckBpbmNsdWRlIG5vLXRvdWNoIHtcclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdH1cclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcclx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJcdC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdC5iYXNrZXQtc21hbGwtLXVzZXI6aG92ZXIgLmJhc2tldC1zbWFsbF9fbWVudSB7XHJcdFx0IG9wYWNpdHk6IDE7XHJcdFx0IHZpc2liaWxpdHk6IHZpc2libGU7XHJcdFx0IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXHQgfVxyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztccn1cclxyLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRjdXJzb3I6IGRlZmF1bHQ7XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJ9IiwiLmJyYW5kLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtIHtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDE2LjY2JTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9fbm90ZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUtdGV4dCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUgLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jYXJkLXNvcnQge1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIC5icmFuZC1ncmlkX19sYWJsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5icmFuZC1ncmlkIHtcblx0XHRtYXJnaW46IC0xMHB4O1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyM3B4IDEycHggMjNweDtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWRlc2MtaWNvbjtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTJweCAtNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBhZGRpbmc6IDEycHggMCA3cHg7XG5cdH1cbn0iLCJcbi5idG4tdG9wIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbi5idG4tdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRvcF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi10b3BfX2J0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5idG4tdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJ0bi10b3BfX2J0bjphY3RpdmUgLmJ0bi10b3BfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufSIsIi5idXR0b24tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idXR0b24tdmlkZW9fX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59IiwiLmNhbGMtc2l6ZXNfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5jYWxjLXNpemVzX19zcG9pbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXItaWNvbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXI6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci5pcy1vcGVuIC5jYWxjLXNpemVzX19zcG9pbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fYm90aCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxjLXNpemVzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uY2FsYy1zaXplc19fZGdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fcGFpci1zaWRlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xufVxuXG4uY2FsYy1zaXplc19fZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uY2FsYy1zaXplc19fc2V0YWxsLWJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBmb250LXNpemU6ICRmei1zbWFsbGVzdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYWxjLXNpemVzX19zZXRhbGwtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGMtc2l6ZXNfX2xsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGMtc2l6ZXNfX2JvcHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHggMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jYWxjLXNpemVzX19taW5pLWF4bGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmNhbGMtc2l6ZXNfX21pbmktYXhsZSByZWN0LFxuLmNhbGMtc2l6ZXNfX21pbmktYXhsZSBjaXJjbGUge1xuICBzdHJva2U6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzO1xufVxuXG4uY2FsYy1zaXplc19fYXhpcy1mcm9udC5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtZnJvbnQuaXMtb24gY2lyY2xlLFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiBjaXJjbGUge1xuICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uY2FsYy1zaXplc19fc3RhZy1yb3dzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZyxcbi5jYWxjLXNpemVzX19zdGFnLXJvd3MsXG4uY2FsYy1zaXplc19fYm9wdHMge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2FsYy1zaXplcyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5jYWxjLXNpemVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuIiwiLnN1YnN0cmF0ZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udi1zdWJzdHJhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1heGVzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmLS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cC0tdGl0bGUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGluay1pY29uX19jYWxjdWxhdG9yLFxuLmxpbmstaWNvbl9fcXVlc3Rpb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay13aXRoLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxpbmstd2l0aC0taWNvbiAubGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay1ibHVlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5saW5rLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstc21hbGxlc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLnN1YnN0cmF0ZS1jZWxsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cblxuLnN1YnN0cmF0ZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cblxuLmxpbmstYmx1ZTphY3RpdmUge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYWxjLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1saW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1pbmktbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmktbG9hZGVyLm1pbmktbG9hZGVyLS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubWluaS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5sZHMtcm9sbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDYzcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiA0OHB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICB0b3A6IDcycHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogMTdweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24sXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tLXdoaXRlIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgLmxpbmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saW5rLWxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLWhhbGYge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keSB7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvci1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gIG1hcmdpbjogLTEycHggLTEycHggMCAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIC5zdWJzdHJhdGUtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzdHJhdGUtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmei1oMztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG4gIH1cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIH1cbiAgLnN1YnN0cmF0ZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gICAgbWFyZ2luOiAtOHB4IC04cHggMCAtOHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gIH1cbiAgLnN1YnN0cmF0ZSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWJldHdlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbWFsbGVzdC1tYXgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcsXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzLFxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICB9XG4gIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgfVxuICAubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICB9XG59XG5cbi5tb2RhbC1idXR0b24td3JhcHAge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC5saW5rLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbn1cbi5tb2RhbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ubW9kYWwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogZGFya29yYW5nZTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc2Vhc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uY2FsY3VsYXRvci1zZWFzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxoLWJhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZCAwLjJzLFxuICAgIGNvbG9yIDAuMnM7XG59XG4uY2FsY3VsYXRvci1zZWFzb25fX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuLmNhbGN1bGF0b3Itc2Vhc29uX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICAgIGZsZXg6IDEgMSA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5jYXJkLWludGVyZmFjZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNGOEY5RkU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDMycHhcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59IiwiLmNhcmRzLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhcmRzLWJ0bjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJkcy1idG4uYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWJ0bjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdH1cclxufSIsIlxyXG4uY2FyZHMtZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAtMTZweDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0cGFkZGluZzogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogNTUuNiU7XHJcbn1cclxuXHJcbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Zm9udC1zaXplOiAkZnotZGVzYy1pY29uO1xyXG59XHJcblxyXG4udmlldy1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX190YWdzLWlubmVyIHtcclxuXHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fY2F0ZWdvcmllcyB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdG1hcmdpbjogMCAtMTZweDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2NhdGVnb3J5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkIHtcclxuXHRcdG1hcmdpbjogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmNhcmRzLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2FyZHMtbmF2aWdhdGlvbiB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59IiwiLmNhcmRzLXBhZ2luYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXJkcy1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59IiwiLmNhcmRzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19icmFuZC1saW5rIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAge1xuXHQvL2JveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIHtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MiU7XG5cdG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcblx0cGFkZGluZzogMCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4udGFicy1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwIDE4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rZXktdmFsdWUtLWNvbHVtbiB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWJpZ19fdGFiIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXRleHQge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwIHtcblx0bWF4LXdpZHRoOiAyMDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcDpiZWZvcmUge1xuXHRsZWZ0OiAyNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW17XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYnRuLWJpZ19fdGFiOmhvdmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxuXG5cdC5idG4tYmlnX190YWI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmtleS12YWx1ZS0tY29sdW1uIHtcblx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHR9XG5cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmd7XG5cdHdpZHRoOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtY29udG9sbGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcblx0d2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtYnJhbmQge1xuXHR3aWR0aDogMTQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdHdpZHRoOiAyODhweDtcblx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmxpbmstLXVuZGVybGluZSxcbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstY29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZy1pdGVtX192aWRlby1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5saW5rLWNvbW1lbnQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGluay1jb21tZW50X19pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4ubGluay1jb21tZW50X190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxMHB4IC0xMnB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYWN0aW9uX190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYWN0aW9uIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sLS1saW5rcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvL21heC13aWR0aDogNTI4cHg7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJhdGluZyB7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiAuY2F0YWxvZy1pdGVtX19udW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdFx0ZGlzcGxheTogbm9uZSAgIDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtMTAge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcblx0XHR6LWluZGV4OiA5O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDo6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzODBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC50YWJzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGFicy1jb250ZW50X19tb2ItYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdGhlaWdodDogMjY0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0cGFkZGluZzogMCAzNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDExMCU7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogMTEwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogLTUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59IiwiLmNhdGFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDMycHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhdGFsb2dfX25hdiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWw7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59IiwiLmZpZWxkLWNoZWNrLWF4aXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG4gIH1cblxuICAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG5cbiAgJi0tdG9wLCAmLS1ib3R0b217XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2Vkfi5maWVsZC1jaGVjay1heGlze1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59IiwiLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG5cdGNvbG9yOiAjNDhCQjI4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X19pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jbGljay1wcm9kdWN0X19yb3cge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuY29sdW1uLXNsaWRlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtNjA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuXHR3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtOmFjdGl2ZSAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKVxufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxufSIsIi5jb250YWN0LWxpbmstYmxvY2sge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0fVxufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufSIsIi5jb250YWN0cy1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGVmdCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb250YWN0cy1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0cy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE0cHggLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLW5hbWUgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzczpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcy1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCxcbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtbGlzdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5jb250ZW50LWJsb2NrX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3Nsb3Qge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSArIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcblx0cGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufSIsIi5jb29raWVzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogNjZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29va2llcy1pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0cGFkZGluZzogMTVweCAzMnB4O1xuXHRtYXgtd2lkdGg6IDg2NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIC42KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmNvb2tpZXMuYWdncmVlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX21lZGlhIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb29raWVzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdH1cblx0LmNvb2tpZXMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jb29raWVzLWNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogMjcycHg7XG59XG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI2OHB4O1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWFyZ2luOiAwIC01cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDM0cHg7XG5cdHBhZGRpbmc6IDRweCA1cHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3R0b206IDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xXG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheSB7XG5cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0zIGluc2V0O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG5cdG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5kYXRlcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuXHQuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXI6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTYlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0cGFkZGluZzogMDtcbn0iLCIuZGVsaXZlcnktaW5mb19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMjBweCAtMTZweCAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fY29sIHtcblx0cGFkZGluZzogMCAxNnB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotYmFzZS14cztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZS1sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGVsaXZlcnktaW5mb19fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuXHQvL3BhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG5cdC8vYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRtYXgtd2lkdGg6IDg4OHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQgaDYsXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19sZWZ0IGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3JpZ2h0IHtcclxuXHR3aWR0aDogMzA0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyLXBhZ2luYXRpb24ge1xyXG5cdGJvdHRvbTogMjJweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0cmlnaHQ6IHVuc2V0O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufSIsIi5ldXJvbGFiZWwtZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xuXHRwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDExNHB4O1xuXHRwYWRkaW5nOiAzM3B4IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12aXN1YWwge1xuXHR3aWR0aDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLW5hbWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0fVxuXHQuZXVyb2xhYmVsLWdyaWRfX2VsOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0bWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWF4LXdpZHRoOiAzNjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWF4aXMge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdHBhZGRpbmc6IDZweCAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDAgMTJweCFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2tib3g6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC5maWVsZC1jaGVja2JveF9fdGV4dC0taWNvbmVkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlci1jb2xvcjogIzk5QkJEQTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwIHtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC1maWx0ZXItc2VnbWVudHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQuZmllbGQtY2hlY2tib3hfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVte1xuXHRcdHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwsXG4uZmllbGQtY291bnRfX2lucHV0ICxcbi5maWVsZC1jb3VudF9faW5wdXQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtY291bnRfX2lucHV0IHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdW5zZXQ7XG5cdHdpZHRoOiA4OXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRtaW4td2lkdGg6IHVuc2V0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0bWFyZ2luOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn0iLCIuZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2Utc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDZweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzk5QkJEQTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5sb2NhdGlvbl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsLS1tYXgge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fY29udHJvbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3J1bGVyIHtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG5cdGhlaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWFyY2hfX3NlYXJjaC1maWVsZCB7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuXHRtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LWhlaWdodDogMTkycHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6ZGlzYWJsZWR7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWNsb3NlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59IiwiLmZpZWxkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJveC1zaGFkb3cgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWVycm9yIGluc2V0O1xufVxuXG4uZmllbGQtdGV4dC5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTQwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtdGV4dC0tZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG5cblx0LmZpZWxkLXRleHQtLWZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgJHRycy1iYXNlLCBsaW5lLWhlaWdodCAkdHJzLWJhc2UsIHRvcCAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcblx0ei1pbmRleDogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuXHR0b3A6IDRweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAjOUE5QTlBO1xufVxuXG4uZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1lcnJvciBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogMCAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTFweCAxMnB4IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0b3V0bGluZTogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW9zIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDNweCAxMnB4IDNweDtcblx0dG9wOiA5cHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdHRvcDogMXB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogOTVweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy01IHtcblx0aGVpZ2h0OiAxNDRweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTEwIHtcblx0aGVpZ2h0OiAyNjRweDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpub3QoW3R5cGU9XCJkYXRlXCJdKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC10ZXh0X19sZW5zLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2NjYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMnB4O1xufSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG5cdG1hcmdpbjogLTEwcHggLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogYXV0bztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGhlaWdodDogNTJweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC0tc3ByZWVkIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDIycHggMTJweCAyMnB4IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS01IGluc2V0O1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuXHRcdHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG5cdH1cbn1cbiIsIi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWN0aXZlLWZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWx0ZXItcm93IHtcblx0bWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblxufVxuXG4uZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0bWFyZ2luOiAtNnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0cGFkZGluZzogMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nbGVyX19pY29uIC5zdmctaWNvbixcbi5maWx0ZXItdG9nbGVyX19pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDIycHg7XG5cdGhlaWdodDogNTJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpbHRlci10b2dsZXJfX3RleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDUteHM7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS02IGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgIC5maWVsZC1jaGVja2JveCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWg1LXhzO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbS5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjZGRlZCBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93ICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIC5maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxNi42NiUgKiAyKTtcbn1cblxuLmZpbHRlci1oZWFkIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyIC5jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGFwc2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2Uub3BlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyX19ncm91cC0teHMge1xuXHR3aWR0aDogMTEuMTElO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbWQge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc20ge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbGcge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXA6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmZpbHRlcl9fbW9yZSB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fbW9yZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTNhM2EzIGluc2V0O1xufVxuXG4uZmlsdGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlci1ib2R5IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXJfX2hlbHBlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmlsdGVyX19ncm91cC0tdmlldyxcblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cblx0LmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG59XG5cbi5maWx0ZXItbW9iaWxlIC5idG4ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLXJvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5maWx0ZXItbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdH1cblx0LmZpbHRlci1vdmVybGF5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19oZWxwZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDQ3cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0IDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblx0LmZpbHRlci1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXIgJGJvcmRlci1yYWRpdXMtYmlnZXIgMCAwO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDdweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMycHggMTZweCA4MHB4IDE2cHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdH1cblx0LmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAgMjBweCAxNnB4O1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuZmlsdGVyLm9wZW4tZmlsdGVyIC5maWx0ZXJfX2hlbHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5maWx0ZXIub3Blbi1maWx0ZXIgLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZS10b2dsZXIgLmZpbHRlci10b2dsZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyLW1haW4ge1xuXHRcdG1hcmdpbjogLThweDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtc29ydCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2FjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDI4cHggMCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19lcnJvciB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2YyMDAwMDtcbn1cblxuLm9uZS1jbGljayAuZm9ybV9fZmllbGQtLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW46IDMycHggMCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5mb3JtX19jb25maXJtIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvcm1fX3JlY2FwdGNoYS13cmFwIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdG1hcmdpbjogOHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tLWNhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXBzIHtcblxuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC04cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmZpZWxkLWxpc3QtcmV2aWV3cyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xuXHR9XG5cdC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0cGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDApIGluc2V0O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcblx0LmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC4yKTtcblx0Y29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5nYWxsZXJ5X19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlkZW8td3JhcHBlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZ2FsbGVyeSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn0iLCIuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxufSIsIi5pbmZvLWJveCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW5mby1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuaW52b2ljZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5pbnZvaWNlX19oZWFkZXIge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTYwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uaW52b2ljZV9fdGV4dC50ZXh0LWd1aWRlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGxlZnQ6IDZweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5pbnZvaWNlIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiIsIi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogMCAtMTZweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19idG4ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmV5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCA0cHg7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG59XG5cblxuIiwiLnYtbGFibGUsXG4ubGFibGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDE0NDBweCArIDMwMHB4KTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRvcDogMTQ0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmxlLWxpbmstLWxlZnQge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5sYWJsZS1saW5rLS1yaWdodCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGFibGUtbGlua19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQubGFibGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5saW5rc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubGlua3NfX2xpc3QtZWwge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4ubGlua3NfX2xpc3QtZWwuYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5saW5rc19fbGlzdC1lbDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5saW5rc19fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG59IiwiLmxrLWFkZHJlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC02MDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX21lbnUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xyXG5cdG1heC13aWR0aDogMTIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19tZW51LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubGstYWRkcmVzc19fbWVudS1pdGVtOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIubGstb3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3ByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19pY29uLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2ljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMnB4O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9faWNvbiB7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcblx0cGFkZGluZzogMjRweCA0MHB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIC5wcmljZV9fZ3JvdXAge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXNjdSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXF1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXN1bS1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItaGVhZGluZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbGluZS0yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1udW1iZXIge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWxlZnQge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1yaWdodCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHRvcDogMThweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubGstb3JkZXI6bGFzdC1jaGlsZCAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tbW9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweCAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XHJcblx0XHR0b3A6IDIzcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHR9XHJcbn0iLCJcbi5sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sa19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMjJweCAyNHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubGtfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIC5sa19fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxrX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItbnVtYmVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zdGF0dXMge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXNwYWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3Mge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmxrX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQubGtfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQubGtfX2FzaWRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG5cdC5sa19fd2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQubGtfX29yZGVycy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LmxrX19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbiIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIubG9jYXRpb24tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxvY2F0aW9uLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxvY2F0aW9uLWxlZnQge1xuXHR3aWR0aDogNTA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cdG1heC1oZWlnaHQ6IDU1MnB4O1xufVxuXG4ubG9jYXRpb24tbGVmdF9fbGlzdCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5sb2NhdGlvbi1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4ge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQvLy5sb2NhbGlvbi1saXN0X19lbDpob3ZlciAubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdC8vXHRvcGFjaXR5OiAxO1xuXHQvL31cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5sb2NhdGlvbi1saXN0X19zdGF0dXMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2xhYmxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5jbG9zZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTg2cHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSxcbi5sb2NhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LWVuZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jb2xsYXBzZV9fZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFnIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogOHB4IDhweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlb3Mge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TWFwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVNYXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuXHR9XG59XG5cbi5sb2NhdGlvbl9fcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5sb2NhdGlvbi1saXN0X19lbC1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sb2NhdGlvbi1sZWZ0IHtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubG9jYXRpb24tY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHQubG9jYXRpb24tbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdC55bWFwLWNvbnRhaW5lci5zaG93IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0YW5pbWF0aW9uOiBzaG93TWFwIC42cyBlYXNlLWluLW91dDtcblx0fVxuXHQubWFwLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Lm1hcC1hY3Rpb25zLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5tYXAtYWN0aW9ucyAubWFwLWFjdGlvbnNfX2xlZnQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHRvcDogMzJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRmaWx0ZXI6IGJsdXIoMzBweCk7XG5cdFx0dHJhbnNpdGlvbjogMXMgLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5tYXAtYWN0aW9ucy5zaG93IC5tYXAtYWN0aW9uc19fbGVmdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQubG9jYXRpb25fX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmxvY2F0aW9uLWxlZnQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbGxhcHNlX19saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5sb2NhdGlvbi13cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxufSIsIi5tYWluLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5tYWluLW5hdiAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWluLWhlaWdodDogNTZweDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tbmF2X19sYXlvdXQge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cdC5tYWluLW5hdl9fY2VsbC0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMTZweCAxNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTFweDtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLW9wZW4gLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IC5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IC05cHg7XG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMTIwO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHRtaW4td2lkdGg6IDIwNHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG59XG5cbi5hcm93LWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEzcHg7XG5cdHJpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wb3BwZXIgLm1haW4tbmF2X19kZCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wb3BwZXIge1xuXHR0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHR6LWluZGV4OiAxNDA7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UgLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDtcblx0JiAuc3dpcGVyLXdyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5pbmxpbmUtYmxvY2sge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIubWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA5NXB4O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1kcm9wZG93bjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19waW4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ubWFwX19waW4taWNvbi1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbltjbGFzcyo9XCJjb3B5cmlnaHRzLXBhbmVcIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIubWluaS1ibG9ja3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcblx0ZmxleDogMCAwIDMzLjMzJTtcblx0cGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDMycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdG1heC13aWR0aDogMzUycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDY4LjE4JTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlldyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTExcHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiKDM2IDg4IDE3Mik7XG59XG5cbi5yZXZpZXc6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTE0cHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzQyN0VDQztcbn1cblxuLnJldmlldy1oZWxwZXIge1xuXHRwYWRkaW5nOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjE0ZGVnLCByZ2JhKDgyLCAxNjEsIDI1NSwgMC45KSAtNy42OCUsIHJnYmEoMjgsIDc3LCAxNjIsIDAuOSkgOTguMDYlKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDM7XG59XG5cbi5yZXZpZXctaW5uZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjY1ZGVnLCAjMkE0QkFBIC0zNy41NyUsICM0NjgzQzkgNTAuNTUlKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxLjQ4ODM1cHggNC40NjUwNnB4ICMxNzUyRkY7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHBhZGRpbmc6IDFweCAxcHggNHB4IDA7XG59XG5cbi5yZXZpZXctbWVkaWEge1xuXHR3aWR0aDogODhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1pbmktYmxvY2tzX19yZXZpZXdzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctZWwge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXIucG5nXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFydC5wbmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNGRkVCM0I7XG5cdG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5yZXZpZXctY29udGVudCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5yZXZpZXctaGVscGVyIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0LnJldmlldy1tZWRpYSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdC5taW5pLWJsb2NrcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0ge1xuXHRcdGZsZXg6IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE4OHB4O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUtbmF2IHtcblx0ei1pbmRleDogMTAwMDA7XG59IiwiLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC10aXRsZV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG5cdHdpZHRoOiAyNTBweDtcbn1cblxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZS0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtdGl0bGVfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubW9kYWwtcm9zdGVyX19lbCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmN1c3RvbV9ibGFja3tcblx0Y29sb3I6ICM2ODY4NjghaW1wb3J0YW50O1xufSIsIi5tb2RhbC12aWRlbyB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHR3aWR0aDogOTIwcHg7XG5cdHBhZGRpbmc6IDQycHggMTJweCAzMnB4IDEycHg7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tb2RhbC12aWRlb19fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiB1bnNldDtcblx0fVxuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubW9kYWwtdmlkZW8sXG5cdC5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn0iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogODAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc20ge1xuXHR3aWR0aDogODM2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93LS1tZCB7XG5cdHdpZHRoOiA4NDhweDtcbn1cblxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDkwcHggMCA0MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMHB4IDQwcHggMzJweCA0MHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNzUycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIHtcblx0d2lkdGg6IDM3NnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggNHB4IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsX19nZW8ge1xuXHRwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4IDU2cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5tb2RhbC13aW5kb3dfX21lc3NhZ2Uge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS12YWx1ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY29kZV9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0LmVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2lucHV0cyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2UgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWNvZGVfX3RpbWVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3d7XG5cdHdpZHRoOiA1MjBweDtcbn1cblxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93e1xuXHR3aWR0aDogMzI4cHg7XG59XG5cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDhweDtcblx0dG9wOiA4cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGRzIHtcblx0bWFyZ2luOiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZpZWxkLWlucHV0IHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb25zIHtcblx0bWFyZ2luOiAtMTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLS1zbS5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3d7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuIiwiLm1vZGFsX19idG4tY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWxfX2J0bi1jbG9zZSBzdmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDAwMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90LXdyYXAge1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19nZW8tZmllbGQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubW9kYWxfX2dlby1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwtLXZpc2libGUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDMyOHB4O1xufVxuXG4ubW9kYWxfX3Byb2R1Y3QtbG9hZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG4iLCIubmV3cy1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRsZWZ0OiAtOHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRyaWdodDogLThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTJweDtcblx0fVxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRcdHJpZ2h0OiAtMnB4O1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5uZXdzLXNsaWRlcl9faXRlbS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9faXRlbS1saW5rOmhvdmVyIH4gLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNTUuMzMlO1xuXHR9XG5cdC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19oZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcblx0XHRmbGV4OiB1bnNldDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUsXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubm90ZS1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZzogMThweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLm5vdGUtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogLTEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vdGUtdG9vbHRpcF9fYmFyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlIC0gMTJweCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMjFweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDM3cHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itd2hpdGUgdHJhbnNwYXJlbnQ7XG59XG5cbi5ub3RlLXRvb2x0aXA6aG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXAuaG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXA6aG92ZXIsXG4ubm90ZS10b29sdGlwX190b29sdGlwLmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHR9XG5cblx0Lm5vdGUtdG9vbHRpcF9fd3JhcCB7XG5cdFx0bWluLXdpZHRoOiAxNDBweDtcblx0fVxuXG5cdC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDMxcHg7XG5cdH1cbn0iLCIub25lLWNsaWNrX19yb3cge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ub25lLWNsaWNrX19yb3ctLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIC5pbnB1dC1wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5pbnB1dC1wcm9tb2NvZGUgc3BhbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4ub25lLWNsaWNrX19jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uY2xvc2UtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5vbmUtY2xpY2tfX2JhY2sgLmNsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiA0MHB4O1xufVxuXG4uY2xvc2UtYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0Ly9AaW5jbHVkZSBncmlkO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG5cdGdyaWQtY29sdW1uLWdhcDogMzJweDtcblx0Z3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX21haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19jZWxsIHtcblx0Ly9AaW5jbHVkZSBjZWxsO1xuXHQvL3dpZHRoOiAyNSU7XG5cbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmFycm93LWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ub3BlbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiAuYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgtMSk7XG59XG5cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdC8vQGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0fVxuXHQucGFnZS1mb290ZXJfX21haW4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA4cHggMCAyOHB4O1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLy5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdC8vXHRtYXgtaGVpZ2h0OiAwO1xuXHQvL1x0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9cdHRyYW5zaXRpb246IC4zcztcblx0Ly99XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAtN3B4O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2hlbHBlcixcblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA3cHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24ge1xuXHRcdHBhZGRpbmc6IDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAyNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci1ncmF5LWRhcmssIDApO1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI0MHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn0iLCIucGFnZS1oZWFkZXIsXG52LXBhZ2UtaGVhZGVyIHtcblx0Ly9wYWRkaW5nOiAzMnB4IDAgMjhweCAwO1xufVxuXG52LXBhZ2UtaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vdHJhbnNpdGlvbjogLjVzIGxpbmVhcjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG5cdHRvcDogdW5zZXQ7XG5cdGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAge1xuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpLFxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7XG5cdDAlIHtcblxuXHR9XG5cdDYwJSB7XG5cblx0fVxuXHQxMDAlIHtcblxuXHR9XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbG9nbyB7XG5cdC8vIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXgtd2lkdGg6IDU4OHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAtMTBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDU2cHgpO1xuXHR6LWluZGV4OiAyMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cmlnaHQ6IDI2cHg7XG5cdHRvcDogMzZweDtcbn1cblxuLm1lbnVfX2Nyb3NzLWNsb3NlYnRuIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudV9fY3Jvc3M6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdH1cbn1cblxuLm1lbnVfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDQ0cHggNjRweCA4MHB4O1xufVxuXG4ubWVudS0tb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubWVudV9fbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtIDEzcHg7XG59XG5cbi5tZW51X19saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tZW51X19zdWJtZW51LWhpZGUge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19zaG93LW1vcmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4tY29sbGFwc2UgLmJ1dHRvbi11bndyYXBfX2ljb24sXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3RleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19tYWluIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDokbGgtYmlnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19tYWluLWltZyB7XG5cdG1heC13aWR0aDogMzJweDtcblx0bWF4LWhlaWdodDogMzJweDtcbn1cblxuLm1lbnVfX21haW4tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWVudV9fbG93ZXIge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm1lbnVfX2xvd2VyLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayxcbi5tZW51X19sb3dlci1saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xufVxuXG4ubWVudV9faXRlbSB7XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmljb24tbmV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiA0MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC8vdHJhbnNpdGlvbi1kZWxheTogO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cbi5tZW51X19yb3ctaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudV9fcm93IHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLm1lbnVfX3Jvdy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudV9fcm93LWVsLWltZyB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcblx0cGFkZGluZzogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyAge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGlzdCxcbi5tZW51X19sb3dlci1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudV9fc3VibWVudS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1lbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLWVsIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYmFza2V0LFxuLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0cGFkZGluZzogMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlciB7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmJ0bi1idXJnZXIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tZW51X19yb3ctZWw6aG92ZXIgLm1lbnVfX3Jvdy1lbC1pbWcgIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxuXHQubWVudV9fc3VibWVudS1saW5rOmhvdmVyLFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0Lm1lbnVfX3N1Ym1lbnUtbGluazpob3ZlciAuaWNvbi1uZXh0LFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyAuM3M7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1lbnVfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG5cdH1cblx0Lm1lbnVfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG5cdC5tZW51X19saXN0IHtcblx0XHRtYXJnaW46IDAgLThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYnRuLWJ1cmdlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTRweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIsXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRoZWlnaHQ6IDg0cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5idG4tYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufSIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOm9ubHktY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtODAgaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG5cdG1pbi13aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXY6aG92ZXIsXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQgaW5zZXQ7XG5cdH1cblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXY6YWN0aXZlLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4IGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1uYXYge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0cGFkZGluZzogNDhweCAwIDAgMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNXB4IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdHdpZHRoOiAxODBweDtcblx0cGFkZGluZzogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19kZXNjIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG5cdHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuXHR3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdFx0d2lkdGg6IDExNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuXHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3RlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcblx0XHRtYXJnaW46IC0ycHg7XG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0fVxufSIsIi5wYWdlLXRpdGxlIHtcblx0bWFyZ2luOiAxNXB4IDA7XG59IiwiLnBhbmVsLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWxfX2xvZ28ge1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhbmVsX19sb2dvLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWNsb3NlIHtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLnBhbmVsLXN1YmhlYWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtaGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ28ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5wYW5lbF9fZGVzYy1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufSIsIi5wYW5lbCB7XG5cdEBpbmNsdWRlIHBhbmVsO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuXHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG5cdHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNnB4O1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWwge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXRpdGxlLFxuLnBhbmVsX19waG9uZXMtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQsXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsX19mb290ZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGFuZWxfX2Zvb3RlciAuYmFza2V0LXNtYWxsX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19yb3cge1xuXHRwYWRkaW5nOiAyMnB4IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUsXG4ucGFuZWxfX3Bob25lcyB7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuXG4ucGFuZWxfX2xpbmstdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFuZWxfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG4ucGFuZWxfX2xpc3Qge1xuXHRwYWRkaW5nOiAyM3B4IDA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDIycHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhbmVsX19zb2NpYWwtZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24td3JhcCB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhbmVsX19idG4taWNvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG5cdHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4ge1xuXHRwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5wYW5lbF9fc3VibWVudS1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtZWw6Zmlyc3QtY2hpbGQgLnBhbmVsX19zdWJtZW51LWxpbmsgICAge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdGxlZnQ6IDE2cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYW5lbF9fYnRuOmhvdmVyLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1hcnJvdyB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFuZWxfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFuZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnBheS1pY29uc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG5cdHdpZHRoOiA1OXB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59IiwiLnBheW1lbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGF5bWVudC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG5cdG1heC13aWR0aDogODBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtYmxvY2sge1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHR3aWR0aDogMjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4tdGV4dCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTBweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcblx0cGFkZGluZzogMjBweCAwIDAgNDBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5wYXltZW50LWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblx0LnBheW1lbnQtYWNjb3JkaW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuYWNjb3JkaW9uLWxpc3RfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG59IiwiLnByZWxvYWRlci1wYWdlIHtcblxufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCAjZjdmOGY5IDUwJSx0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGFuaW1hdGlvbjogc2hpbmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSB7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6IDI5MHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdHBhZGRpbmc6IDI2cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkIHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZC0tc21hbGwge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDIxNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWdyaWQge1xuXHRtYXJnaW46IC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG5cdHdpZHRoOiA5NHB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190aXRsZSB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDk2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dCB7XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0LS1iaWcge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZyB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDE0NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhdGluZy1yb3cge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHR3aWR0aDogMjE4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWdyaWQge1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1jZWxsIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMzMuMzMlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCB7XG5cdGhlaWdodDogMjhweDtcblx0d2lkdGg6IDY4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4ge1xuXHR3aWR0aDogMTEwcHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAxNjBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuXHQwJSwgMTAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcblx0fVxuXHQzMCUsIDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDBweCB0b3AgMDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0bWF4LXdpZHRoOiA0MCU7XG5cdG1heC1oZWlnaHQ6IDQwJTtcbn0iLCIucHJvZHVjdC1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZ30gKiAyKTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZztcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbDpob3ZlciB7XG5cdHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMjBweCAzMHB4IDQ0cHggNTZweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotaDM7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsICAucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbiApIHtcblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1vcmRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXI6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUsXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDg4cHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZS1pbmZvIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDE1JTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcmljZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucHJvZHVjdC1vcmRlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tYWluIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRvcmRlcjogMztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50ZXIge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIC5hdmFpbGFidWxpdHktbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWg1O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuXHRmbGV4OiAwIDAgMjQ0cHg7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDc1cHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydCB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDg0cHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHR9XG5cdC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wcm9kdWN0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGctbWF4ICsgMTYwcHggLSAkY29udGFpbmVyLXBhZGRpbmcgKiAyfSkge1xuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTFweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnNlY3Rpb24taGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnN3aXBlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNDBweCA0MHB4IDE2cHg7XG5cdFx0bWFyZ2luOiAtOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0fVxufSIsIi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG5cdG1heC1oZWlnaHQ6IDMycHg7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogNnB4IC00cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMjtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZTpob3Zlcntcblx0ei1pbmRleDogMjA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDRweDtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUuaWNvbi1mdXJhIHtcblx0bWFyZ2luOiAwIC00cHggMDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWx7XG5cdHdpZHRoOiA1MnB4O1xufVxuXG4uaWNvbi1mdXJhIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcblx0Ym90dG9tOiBhdXRvO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtNXB4O1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uZnJlZS1pbWcge1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1Yixcbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIgLnRvb2x0aXAtaG92ZXIge1xuXHR6LWluZGV4OiAxMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRzdHJva2U6ICRjb2xvci13aGl0ZTtcblx0c3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDE2cHggMCAwO1xufVxuXG4vLy5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4vL1x0Y29udGVudDogXCJcIjtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRwYWRkaW5nLXRvcDogMTAwJTtcbi8vfVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcblx0Ly9oZWlnaHQ6IDA7XG5cdC8vcGFkZGluZy1ib3R0b206IDc0JTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRtaW4taGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGlzdC1lbF9faGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGlzdC1lbF9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmxpc3QtZWxfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1pbi1oZWlnaHQ6IDUycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDZweCA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gdG9wOiAwO1xuXHQvLyBsZWZ0OiAwO1xuXHQvLyB3aWR0aDogMTAwJTtcblx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZpbGw6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZmlsbDogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG5cdG1pbi13aWR0aDogNDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayAucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtaW1nIHtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy10ZXh0IHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1pbi1oZWlnaHQ6IDY3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcztcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0bGVmdDogMDtcblx0bWF4LWhlaWdodDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvKiBsZWZ0OiAtMTlweDsgKi9cblxufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG5cdHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlICAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtNnB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtcG9wdXAtLXZpc2libGUub3B0aW9ucy1wb3B1cC0tdmlzaWJsZSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLm9wdGlvbnMtcG9wdXAge1xuXHR0b3A6IHVuc2V0O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IC0xNnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5ldXJvbGFibGUgLm9wdGlvbnMtcG9wdXAge1xuXHRsZWZ0OiB1bnNldDtcblx0cmlnaHQ6IC02cHg7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19oZWxwZXIge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtaW4td2lkdGg6IDI1MnB4O1xuXHRtYXgtd2lkdGg6IDI1MnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3kge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogMDtcblx0bGVmdDogMTA3cHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTlweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1BIHtcblx0dG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQiB7XG5cdHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUMge1xuXHR0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1EIHtcblx0dG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRSB7XG5cdHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUYge1xuXHR0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1HIHtcblx0dG9wOiAyMTBweDtcbn1cblxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDE5OXB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC05cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQSB7XG5cdHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUIge1xuXHR0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1DIHtcblx0dG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRCB7XG5cdHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUUge1xuXHR0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1GIHtcblx0dG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRyB7XG5cdHRvcDogMjEwcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDI3N3B4O1xuXHRsZWZ0OiAxNTlweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogN3B4IDhweCA3cHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTExcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtbGlzdDpob3ZlciB7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb246aG92ZXIgLm9wdGlvbnMtcG9wdXAsXG4uZXVyb2xhYmxlLm9wZW4gLm9wdGlvbnMtcG9wdXAsXG4ub3B0aW9ucy1saXN0OmhvdmVyIC5vcHRpb25zLXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5vcHRpb25zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDRweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmF0aW5nIC5zdmctaWNvbiB7XG5cdGZpbGw6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsLS12aWRlbyB7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWRkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLWRkLS1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b29sdGlwLWRkLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHdpZHRoOiAyNzBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcblx0LnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWRkX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAjNTM1MzUzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b29sdGlwLWRkX19ub3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxMnB4IDEycHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTMpKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0ei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0ei1pbmRleDogMjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGJveC1zaGFkb3c6IDAgMzJweCAzMnB4IHJnYigwIDAgMCAvIDglKTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2F2YWlsLS1ob3ZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2MtbGlzdCB7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRtYXJnaW46IDRweCAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXggKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5LFxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcyxcblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1hIHtcblx0XHRiYWNrZ3JvdW5kOiAjMkJCMTYxO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1iIHtcblx0XHRiYWNrZ3JvdW5kOiAjOTFDOTU5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1kIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjZCMTQwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1lIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTUyRjM4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG5cdFx0YmFja2dyb3VuZDogIzE3NkVCMztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWIge1xuXHRcdGJhY2tncm91bmQ6ICMyMDg0QzU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0ZBN0Q5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG5cdFx0YmFja2dyb3VuZDogIzY2QkFFNDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWUge1xuXHRcdGJhY2tncm91bmQ6ICNBNkRCRjI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXA6YmVmb3JlIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogNDBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ZpZXcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjRweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNTtcbn1cblxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xufVxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufSIsIi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcm93IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNzBweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjkycHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmluZm8tbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTdweDtcbn1cblxuLmluZm8tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tbGlzdF9fZWwgLmluZm8tbGlzdF9fZWwtaW1nIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDZweCAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNoZWNrIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5ub3RjaGVjayB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0bWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbDpudGgtY2hpbGQoMm4pIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMTlweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogMjE2cHg7XG5cdG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAgLnN0YXR1c19faXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luOiAwIC0xNnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmcgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICNmZWIyMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLS1uby1yYXRpbmcgLnJhdGluZyAuc3ZnLWljb24ge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX192YWx1ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctdmFsdWUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZlYjIwMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uX19jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdFx0cGFkZGluZy10b3A6IDM4JTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19yb3cge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0XHRsZWZ0OiAyNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX3JhdGluZyAucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XG5cdFx0bWluLWhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cbn0iLCIucHJvZHVjdC10LXRhYmxlX19jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC02NHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcblx0d2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29sZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdHdpZHRoOiAyMzRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwIDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcblx0d2lkdGg6IDI2OHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCAgLnByb2R1Y3QtdC10YWJsZV9fZnJlZSB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUgLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTJweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbi5leHBlY3RlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLW5vdGhpbmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb3B0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxufSIsIi5wcm9kdWN0LXRhYmxlX19jZWxsOmhvdmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTE7XHJcbn0iLCIucHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnRuLXByb2R1Y3Q6YWN0aXZlIC5saXN0LWVsX19oZWxwZXIge1xuXHRvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufSIsIi5wcm9tby1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuXHRtaW4taGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICMxYTcyYzU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDI0LjclO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRtaW4taGVpZ2h0OiA0NjBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiA1NnB4O1xuXHRib3R0b206IDMycHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0bGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0cmlnaHQ6IC0yNHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTE4cHg7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IC0xOHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDE2MnB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODAuNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweDtcblx0XHRtaW4taGVpZ2h0OiAyNjRweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0dG9wOiBhdXRvO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5xdWVzdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufSIsIi5xdWljay1idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQucXVpY2stYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MCU7XG5cdG1heC13aWR0aDogMzA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTEycHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cGFkZGluZzogNnB4IDI2cHg7O1xufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiBhIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweFxufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG59XG5cblxuXG4ucXVpY2stdmlld19fZXVybyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5xdWljay12aWV3X19ldXJvLWNlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5xdWljay12aWV3IC5hdmFpbGFidWxpdHktbGluayAubGluay1ibHVlLFxuLnF1aWNrLXZpZXcgLmF2YWlsYWJpbGl0eS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC12aWRlbzpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucXVpY2stdmlld19fbGF5b3V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5xdWljay12aWV3X19yb3cgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LnF1aWNrLXZpZXdfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5xdWljay12aWV3X192aXN1YWwge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcblx0fVxuXHQucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdFx0bWFyZ2luOiAtNXB4O1xuXHR9XG5cdC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdH1cbn0iLCIucmF0aW5nLS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjRkU4MzAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xcztcblx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLXVuY2hlY2tlZCAucmF0aW5nX19pdGVtIHtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX192YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmF0aW5nLS1hbHQge1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5yYXRpbmdfX2dyaWQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX19yb3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX192YWx1ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIucmV2aWV3cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbi5yZXZpZXdzLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnJldmlld3MtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwge1xuXHRwYWRkaW5nOiAyOHB4IDI0cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yYXRpbmcge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lICB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5lbC1vbmxpbmVye1xuXHRjb2xvcjogIzhjOGM4Yztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGVzYyxcbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGF0ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtYm9keSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWRlc2MgIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZ3JhZGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS1lbCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDdweDtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yYXZpZXdzLS1uZWdhdGl2ZSAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuIC5yYXZpZXdzLS1hZHZhbnRhZ2VzIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyIHtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5zdGlja3ktYmxvY2tfX3JhdGluZyxcbi5zdGlja3ktYmxvY2tfX251bSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5zdGlja3ktYmxvY2tfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2hlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMDhweDtcbn1cblxuLnN0aWNreS1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwLmhpZGUtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3MtbmF2IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnJldmlld3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJldmlld3MtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yZXZpZXdzLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnJldmlld3MtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yZXZpZXdzLWxpc3RfX2VsIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59IiwiLnNlYXJjaC1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGUtNDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS04MDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA2cHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxMDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbWFpbiB7XG5cdG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogMCAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG5cdHBhZGRpbmc6IDAgMjRweCA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuXHRcdHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX19ncm91cCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmFjdGl2ZSxcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RvcCArIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3RzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC12aXN1YWwge1xuXHR3aWR0aDogOTZweDtcblx0bWluLXdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay02MDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDphY3RpdmUgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rc19fbGlzdCB7XG5cdG1hcmdpbjogMTBweCAtNnB4IDAgLTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rX19saXN0LWhlbHBlciB7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdGFncy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpob3ZlciAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS05MDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cyxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdXNhZ2UsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWFydGljbGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3Zlcixcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbixcbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCAyMHB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA3MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlLFxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUtYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0XHR0b3A6IDM0cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0XHR0b3A6IDI4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0dG9wOiAzNHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdFx0dG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNlY3Rpb246ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi0tcGIge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmJyZWFkY3J1bWJzICsgLnNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2VjdGlvbi1mcmVlIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vL3NlY3Rpb24uc2VjdGlvbjphZnRlciB7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdHRvcDogMDtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0cmlnaHQ6IDA7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdGJvdHRvbTogMDtcbi8vXHRtYXgtd2lkdGg6IDE0NDBweDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4vL1x0ei1pbmRleDogLTE7XG4vL31cblxuLnNlY3Rpb24taGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRleHQtLXNtYWxsIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdHBhZGRpbmc6IDE2cHggMjZweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uLW1lZGlhIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblx0LnNlY3Rpb24taGVhZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblx0LnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XG5cdH1cblx0LnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG5cdC8vXG5cdC8vLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdC8vXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ly99XG5cblx0LnNlY3Rpb24taGVhZF9fbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn0iLCIuc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGZsZXg6IDAgMCA1MDdweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2UteHM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcblx0bWF4LXdpZHRoOiA1NThweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5zZXBhcmF0b3ItbGVmdCBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0LnNlcGFyYXRvci1yaWdodCB7XG5cdFx0ZmxleDogMSAwIDMwMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcGFyYXRvciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cbiIsIi5zZXJ2aWNlLWNhbGVuZGFye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0LmZpbHRlci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0fVxuXG5cdCYgLmZpbHRlci1tYWlue1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmIC5maWx0ZXJfX21vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2hlYWRlcntcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fdGFibGV7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLndlZWstbW9kZXtcblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXNob3d7XG5cdFx0XHRcdGhlaWdodDogODZweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGF5LW1vZGV7XG5cdFx0XHQuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcm93e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0XHQmLnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jZWxse1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYuc3RpY2t5e1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nsb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cblxuXHQuYnRue1xuXHRcdCYtc2hvd3tcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0teWVsbG93e1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vcmFuZ2V7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTEwO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtYWRke1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdC5sb2FkZXItLWFjdGl2ZXtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0fVxuXG59XG5cbi5jYWxlbmRhci10b2dnbGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQmX19idG57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdFx0cGFkZGluZzogM3B4IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSB7XG5cdCYgLmZvcm1fX2FjdGlvbnMge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR9XG5cblx0JiAuZm9ybV9fYWN0aW9uIHtcblx0XHRmbGV4OiBub25lO1xuXHR9XG59XG5cblxuIiwiLnNlcnZpY2Utc2NoZWR1bGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdG1hcmdpbjogMjBweCAwIDUwcHggMDtcblxuXHQmIC5maWx0ZXItYm9keXtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCYgLmZpbHRlci1tYWlue1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmIC5maWx0ZXJfX21vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2hlYWRlcntcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fdGFibGV7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHQmLXJvd3tcblx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblxuXHRcdFx0Ji5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbHtcblxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjNGM3YzU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ly93aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbHtcblxuXHRcdFx0XHQvL2NvbG9yOiAjYzRjN2M1O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jZWxse1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYuc3RpY2t5e1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nsb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0ge1xuXHQmIC5mb3JtX19hY3Rpb25zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0fVxuXG5cdCYgLmZvcm1fX2FjdGlvbiB7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxufVxuXG4iLCIuc2VydmljZXMtbGlzdF9fdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWJzIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX3RhYjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0fVxufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiOmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRtYXJnaW46IC0xNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fY29sIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlLXdyYXAge1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA3MCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogYXV0bztcblx0bGVmdDogMTJweDtcblx0Ym90dG9tOiAxNnB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0cGFkZGluZzogNHB4IDZweCA0cHggMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VydmljZXMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24taXRlbS0taGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VydmljZXMtbGlzdF9fZ3JpZCB7XG5cdFx0bWFyZ2luOiAtMTRweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG5cdH1cblxuXHQuc2VydmljZXMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNHB4O1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59IiwiLnNpZGViYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDMwNHB4O1xuXHRoZWlnaHQ6IDU3MHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudCB7XG5cdHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50LWRlc2Mge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fdmlzdWFsLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xufSIsIi5zaXRlLW1hcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTZweDtcblxuXHQ+IHVsIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblx0dWwgbGkgYSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0dWwgbGkgYTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHR1bCBsaSB1bCBhOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0dWwgbGkgdWwgbGkgdWwgYTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIHVsIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cdHVsIGxpIHVsIGxpIHVsIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0PiB1bCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdD4gdWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHR1bCBsaSBhOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdFx0dWwgbGkgdWwgYTpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHR9XG5cdFx0dWwgbGkgdWwgbGkgdWwgYTpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zaXRlLW1hcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cblxuIiwiLnNvY2lhbC1saW5rc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnNvY2lhbC1saW5rc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1saW5rc19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuc3RhdHVzX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN0YXR1cy1sYWJlbF9faWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZpbGw6IG5vbmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lnbmF0dXJlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtbGFibGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnNpZ25hdHVyZSAudG9vbHRpcC1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50IHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduYXR1cmUgLmljb24tcXVlc3Rpb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50LXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDM7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym90dG9tOiAxMDAlO1xuXHRtaW4td2lkdGg6IDIxMHB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b29sdGlwLS12aXNpYmxlIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcblx0bWluLXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuXHRcdG1pbi13aWR0aDogMjEwcHg7XG5cdH1cbn1cblxuLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXBfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnRvb2x0aXBfX3RleHQgOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRvb2x0aXBfX3RleHQgOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcC1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLnRvb2x0aXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC05cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3A6IDlweCBzb2xpZCAkY29sb3Itd2hpdGU7XG59XG5cbi50b29sdGlwX19saW5rIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4udG9vbHRpcF9faGVscGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAsXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXAge1xuXHR0b3A6IDEwMCU7XG5cdGJvdHRvbTogYXV0bztcblx0cGFkZGluZzogMTBweCA1cHggNXB4O1xufVxuXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXBfX2hlbHBlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYigwIDAgMCAvIDE1JSk7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXA6YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdHRvcDogLTRweDtcblx0Ym90dG9tOiBhdXRvO1xufVxuXG4udG9vbHRpcCBhLFxuYS5saW5rLXdpdGgtbGluZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9vbHRpcCBhOmFjdGl2ZSxcbmEubGluay13aXRoLWxpbmU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LnRvb2x0aXAgYTpob3Zlcixcblx0YS5saW5rLXdpdGgtbGluZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0LnN0YXR1cy1sYWJlbCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9faWNvbiB7XG5cdG9yZGVyOiAtMTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAgLnN0YXR1cy1pY29uIHtcblx0Y29sb3I6ICMzMzc2QjU7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9faWNvbixcbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc3RhdHVzLWxhYmVsLS1naWZ0OmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc3RhdHVzX19saXN0LS1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc3RhdHVzX19saXN0LS1yb3cgLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufSIsIi5zdGVwLWZvcm0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5zdGVwLWZvcm06ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC1mb3JtX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0MHB4IDU2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcbn1cblxuLnN0ZXAtZm9ybV9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDEpLFxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHR3aWR0aDogNTYwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0cGFkZGluZy1yaWdodDogODBweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG5cdG1hcmdpbjogLTI0cHggLTEyLjVweCAwO1xufVxuXG4uc3RlcC1mb3JtX19maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXRvcDogMjRweDtcblx0cGFkZGluZzogMCAxMi41cHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ2NnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0ZXAtZm9ybV9fbWFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3RlcC1mb3JtX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG5cdHdpZHRoOiAxODRweDtcbn1cblxuLnN0ZXAtZm9ybV9fbW9iLWJ0bi13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6XHQxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zdGVwLWZvcm1fX2dyb3VwcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX193cmFwIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc3RlcC1mb3JtX193cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG59XG5cblxuIiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN1Y2Nlc3MtYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19tYWluIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2xpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc3VjY2Vzcy1ibG9ja19fbGluazpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG59IiwiLnN1Y2Nlc3Mge1xuXHRwYWRkaW5nOiAxM3B4IDAgMTIwcHg7XG59XG5cbi5zdWNjZXNzX193cmFwIHtcblx0bWF4LXdpZHRoOiA4NDhweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAzMnB4IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnN1Y2Nlc3NfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogNDhweDtcblx0bWF4LXdpZHRoOiA0OHB4O1xufVxuXG4uc3VjY2Vzc19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fc3VidGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX190YWJsZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzX19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiA4cHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uc3VjY2Vzc19fb3JkZXItbnVtYm5lciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3MtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAycHg7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuXHR0b3A6IDE1cHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItbGVmdCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1xdWFudGl0eSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXN1bS1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX2FkZHJlc3MtaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnN1Y2Nlc3NfX2ludm9pY2Uge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc3VjY2Vzc19fcHJvZHVjdHMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fb3JkZXItY29zdC1vZi1kZWxpdmVyeSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc3VjY2VzcyB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fd3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fcm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zdWNjZXNzX19jZWxsLWxlZnQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdWNjZXNzX19idG4ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zdWNjZXNzX19idG4taWNvbiB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNnB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX29yZGVyLWNvc3Qtb2YtZGVsaXZlcnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5zdWNjZXNzX19mb290ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnN1Y2Nlc3NfX2Zvb3Rlci1yaWdodCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cbn1cblxuXG4iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zd2lwZXItc2xpZGVyX19hcnJvdzpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4ICkge1xuXHQuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi50YWJsZS1ibG9ja19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi50YWJsZS1ibG9ja19fbGVmdCB7XG5cdHdpZHRoOiA0MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnRhYmxlLWJsb2NrX19yaWdodCB7XG5cdHdpZHRoOiA2MCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogOTBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVybXNfX2xpc3QtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmaWxsOiBub25lO1xufVxuXG4udGVybXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0bGVmdDogMjVweDtcblx0Ym90dG9tOiAxMjAlO1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhciAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjMDMzNzY4O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLWNhcmQgLnRlcm1zX19saXN0LWljb24ge1xuXHRjb2xvcjogI2I4MDUwNTtcbn1cblxuXG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuXHRjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjM2I4ZjI0O1xuXHRmaWxsOiBub25lO1xuXHRzdHJva2U6ICNmZmY7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0YnV0dG9uLnRlcm1zX19saXN0LWVsOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdH1cblxuXHQudGVybXNfX2xpc3QtZWwgLnRvb2x0aXA6YmVmb3JlIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnRlcm1zX19saXN0LWVsLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn0iLCIudGV4dC1jb250ZW50IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWNvbnRlbnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2UsIHZpc2liaWxpdHkgJHRycy1iYXNlO1xufVxuXG4udGV4dC1jb250ZW50LS1vcGVuOjphZnRlciB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuLnRleHQtY29udGVudCBwIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRleHRfX2ZyZWUge1xuXHRwYWRkaW5nOiA1MnB4IDAgMDtcbn1cblxuLnRleHQtY29udGVudF9faGVscGVyIHtcblx0Y29sdW1uLWNvdW50OiAyO1xuXHRjb2x1bW4tZ2FwOiAzMnB4O1xufVxuXG4udGV4dC1jb250ZW50LS1tb2JpbGUgLnRleHQtY29udGVudF9faGVscGVyIHtcblx0Y29sdW1uLWNvdW50OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcztcblx0bWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmJ1dHRvbi11bndyYXAub3BlbiAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnRleHQtY29udGVudC0tbW9iaWxlIHtcblx0bWF4LWhlaWdodDogNzJweDtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1jb250ZW50X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWNvbnRlbnQgaDMgKyBwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJ1dHRvbi11bndyYXA6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRleHRfX2ZyZWUge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQudGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYnV0dG9uLXVud3JhcDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59IiwiLnRpbWVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGltZXBpY2tlcl9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG4udGltZXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi50aW1lcGlja2VyX19jb2wge1xuXHR3aWR0aDogMzMuMzMzMyU7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnRpbWVwaWNrZXIgfi5maWVsZF9fZXJyb3Jze1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudGltZXBpY2tlcl9faXRlbTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4udGltZXBpY2tlcl9faXRlbS5hY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aW1lcGlja2VyX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnRpbWVwaWNrZXJfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59IiwiLnRpdGxlLWJsb2NrIHtcblx0cGFkZGluZzogMjhweCA1NnB4IDM2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFBNzJDNTtcbn1cblxuLnRpdGxlLWJsb2NrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LXdpZHRoOiA0MjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtYmxvY2tfX3RleHQge1xuXHRtYXgtd2lkdGg6IDI1NnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fYWN0aW9uLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udGl0bGUtYmxvY2tfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aXRsZS1ibG9jayB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG5cdH1cblxuXHQudGl0bGUtYmxvY2tfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19faW1hZ2Uge1xuXHRcdC8vdG9wOiBhdXRvO1xuXHRcdC8vaGVpZ2h0OiAxMjBweDtcblx0XHQvL2JvdHRvbTogMDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufSIsIi50b29sdGlwLWxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1saW5rLnRvb2x0aXAtbGluayB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvb2x0aXAtbGluazpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59IiwiLnRvb2x0aXAtcGhvbmUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluayB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LnRvb2x0aXAtcGhvbmVfX2xpbmsudG9vbHRpcC1waG9uZV9fbGluazpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn0iLCIudG9wLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA4cHggMjZweDtcblx0bWFyZ2luOiAwIC02cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNnB4IDM4cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblx0ei1pbmRleDogMjA7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbn1cblxuLnRvcC1uYXZfX21vZGFsLm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4udG9wLW5hdl9fbW9kYWwtbmFtZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2tcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ltZyAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiB1bnNldDtcblxufVxuXG4udG9wLW5hdi1saW5rX19kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC50b3AtbmF2X19tb2RhbCB7XG5cdFx0bGVmdDogLTE2cHg7XG5cdFx0bWluLXdpZHRoOiAxMDB2dztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbWFsbGVzdC1tYXgpIHtcblx0LnRvcC1uYXZfX21vZGFsIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59IiwiLnRvcC1uYXYsXHJcbnYtdG9wLW5hdiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udG9wLW5hdiAuY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbDtcclxuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaWNvbiB7XHJcblx0d2lkdGg6IDI3cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWRlc2Mge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLWdyb3VwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiA4cHggMjZweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcclxuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50b3AtbmF2X19kZC13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xyXG5cdG1pbi13aWR0aDogMjM3cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC13cmFwOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEzcHg7XHJcblx0cmlnaHQ6IDExcHg7XHJcblx0d2lkdGg6IDEzcHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cdHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi50b3AtbmF2X19sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwge1xyXG5cdG1hcmdpbi1yaWdodDogMzRweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udG9wLW5hdl9fc3BhY2VyIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkIHtcclxuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xyXG5cdHRvcDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRyaWdodDogLTEwcHg7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcclxuXHRtaW4td2lkdGg6IDIwM3B4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3BlbjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWl0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC1saW5rIHtcclxuXHRAaW5jbHVkZSBsaW5rO1xyXG5cdHBhZGRpbmc6IDRweCAwO1xyXG59XHJcblxyXG4udG9wLW5hdi1saW5rX19idG4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XHJcblx0fVxyXG5cdC50b3AtbmF2LWxpbms6aG92ZXIgLnRvcC1uYXZfX2NlbGwtLWxpc3QgLnYtc3ZnLWljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQudG9wLW5hdl9fY2VsbC0tbGlzdCxcclxuXHQudG9wLW5hdl9fY2VsbC1ncm91cCxcclxuXHQudG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYi50b3AtbmF2X19jZWxsLS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcclxuXHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRyaWdodDogLTNweDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2xheW91dCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2ljb24sXHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19fZGVzYyxcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50b3AtbmF2LWxpbmtfX2J0biB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRvcC1uYXYtbGlua19fYnRuICAuc3ZnLWljb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59IiwiLnZpZGVvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcbn0iLCIudmlldy1waWNrZXJfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAtMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRwYWRkaW5nOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0cGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQudmlldy10YWJsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIiNtYWluQ29udGVudEFyZWEgLnYtdGV4dCBwIHNwYW4sXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IHAgc3BhbiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0IWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHQuYmFza2V0X19kZXNjIHtcblx0XHRwYWRkaW5nOiAxNXB4IDE2cHggMjBweCA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWd1aWRlLFxuXHQuYXJ0aWNsZS10ZXh0LFxuXHQuY29sdW1uLXNsaWRlcl9fZGVzYyxcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG5cdC5hcnJvdy1saW5rLFxuXHQubGluay1ibHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdC5saW5rLFxuXHQudGV4dC1ndWlkZSBhIHtcblx0XHRjb2xvcjogIzAwNTRhMztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRvdXRsaW5lOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQudGV4dC1jb250ZW50LFxuXHQudGV4dC1jb250ZW50LFxuXHQudGV4dC1ndWlkZSxcblx0LnRleHQtZ3VpZGUsXG5cdC5hcnRpY2xlLXRleHQsXG5cdC5hcnRpY2xlLXRleHQgIHtcblx0XHRwLCBsaSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdH1cblxuXHQuaDEsXG5cdGgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgxIHtcblx0XHRmb250OiA0MDAgMzJweCAvIDQ0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDIsXG5cdGgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgyIHtcblx0XHRmb250OiA0MDAgMjhweCAvIDQwcHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDMsXG5cdGgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGgzIHtcblx0XHRmb250OiA0MDAgMjRweCAvIDM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDQsXG5cdGg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg0IHtcblx0XHRmb250OiA0MDAgMjBweCAvIDMycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDUsXG5cdGg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg1IHtcblx0XHRmb250OiA0MDAgMThweCAvIDMwcHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaDYsXG5cdGg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5cdGg2IHtcblx0XHRmb250OiA0MDAgMTZweCAvIDI4cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjYTNhM2EzO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLXZhbHVle1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICM0OGJiMjg7XG59XG5cbi5tb2RhbC1ib2R5X19zdWJ0aXRsZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdGNvbG9yOiAjMDEwMTAxO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb257XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogN3B4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2ZmZjlmMjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxufVxuXG4uYmFza2V0LWxlZnQgLmluZm8tYmxvY2sge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLm1vZGFsLXJvc3RlciAuaW5mby1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59Il19 */
