/* Plugins */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before,
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  -webkit-border-radius: 0;
          border-radius: 0;
}

.daterangepicker td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/* Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single.ltr .ranges,
.daterangepicker.single.ltr .drp-calendar {
    float: left;
  }

  .daterangepicker.single.rtl .ranges,
.daterangepicker.single.rtl .drp-calendar {
    float: right;
  }

  .daterangepicker.ltr {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker.ltr .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker.ltr .drp-calendar.left .calendar-table {
    border-right: none;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .daterangepicker.ltr .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker.ltr .drp-calendar.right .calendar-table {
    border-left: none;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .daterangepicker.ltr .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker.ltr .ranges,
.daterangepicker.ltr .drp-calendar {
    float: left;
  }

  .daterangepicker.rtl {
    direction: rtl;
    text-align: right;
  }

  .daterangepicker.rtl .drp-calendar.left {
    clear: right;
    margin-left: 0;
  }

  .daterangepicker.rtl .drp-calendar.left .calendar-table {
    border-left: none;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }

  .daterangepicker.rtl .drp-calendar.right {
    margin-right: 0;
  }

  .daterangepicker.rtl .drp-calendar.right .calendar-table {
    border-right: none;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }

  .daterangepicker.rtl .drp-calendar.left .calendar-table {
    padding-left: 12px;
  }

  .daterangepicker.rtl .ranges,
.daterangepicker.rtl .drp-calendar {
    text-align: right;
    float: right;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker.ltr .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
/* Base */
@font-face {
  font-family: "BPGNateliMtavruli";
  src: url("../fonts/BPGNateliMtavruli/BPGNateliMtavruli.eot?#iefix") format("embedded-opentype"), url("../fonts/BPGNateliMtavruli/BPGNateliMtavruli.woff") format("woff"), url("../fonts/BPGNateliMtavruli/BPGNateliMtavruli.ttf") format("truetype"), url("../fonts/BPGNateliMtavruli/BPGNateliMtavruli.svg#BPGNateliMtavruli") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DejaVuSans";
  src: url("../fonts/DejaVuSans/DejaVuSans.eot?#iefix") format("embedded-opentype"), url("../fonts/DejaVuSans/DejaVuSans.woff") format("woff"), url("../fonts/DejaVuSans/DejaVuSans.ttf") format("truetype"), url("../fonts/DejaVuSans/DejaVuSans.svg#DejaVuSans") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DejaVuSans-Bold";
  src: url("../fonts/DejaVuSans-Bold/DejaVuSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DejaVuSans-Bold/DejaVuSans-Bold.woff") format("woff"), url("../fonts/DejaVuSans-Bold/DejaVuSans-Bold.ttf") format("truetype"), url("../fonts/DejaVuSans-Bold/DejaVuSans-Bold.svg#DejaVuSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "GLGordeziani-Regular";
  src: url("../fonts/GLGordeziani-Regular/GLGordeziani-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/GLGordeziani-Regular/GLGordeziani-Regular.woff") format("woff"), url("../fonts/GLGordeziani-Regular/GLGordeziani-Regular.ttf") format("truetype"), url("../fonts/GLGordeziani-Regular/GLGordeziani-Regular.svg#GLGordeziani-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  margin: 0;
  padding: 0;
  text-transform: none;
  color: rgba(28, 26, 26, 0.6);
  line-height: 1.5;
  font-family: "DejaVuSans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  background-color: #fff;
  overflow-x: hidden !important;
  overflow-y: auto;
}
body::-webkit-scrollbar {
  width: 10px;
}
body::-webkit-scrollbar-thumb {
  border: 1px solid 1px solid transparent;
  background-clip: content-box;
  background-color: #666666;
}
body::-webkit-scrollbar-track {
  border: 0;
  background-color: #d4d4d4;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, embed, figure, figcaption, footer,
header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

marquee {
  width: 100%;
}

ul, li {
  list-style: none;
}

html {
  height: 100%;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

input[type=text],
input[type=password],
input[type=email],
inputm textarea {
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-border-radius: 0;
          border-radius: 0;
}

input[type=button],
input[type=submit],
input[type=reset],
button,
label,
a {
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

table {
  width: 100%;
}

td,
tr,
form {
  margin: 0;
  padding: 0;
}

a {
  color: rgba(28, 26, 26, 0.6);
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a,
span,
div,
button {
  outline: none !important;
}

hr {
  border: 0;
  width: 100%;
  height: 1px;
  margin: 10px 0;
  background-color: #000;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 2;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

[class^=col-] {
  padding-left: 15px;
  padding-right: 15px;
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  max-width: 100%;
}
.col-1 {
  max-width: 8.3333333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
}
.col-2 {
  max-width: 16.6666666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
}
.col-3 {
  max-width: 25%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
}
.col-4 {
  max-width: 33.3333333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
}
.col-5 {
  max-width: 41.6666666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
}
.col-6 {
  max-width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
.col-7 {
  max-width: 58.3333333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
}
.col-8 {
  max-width: 66.6666666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
}
.col-9 {
  max-width: 75%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
}
.col-10 {
  max-width: 83.3333333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
}
.col-11 {
  max-width: 91.6666666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
}
.col-12 {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media (min-width: 576px) {
  .col-sm-1 {
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
  }
  .col-sm-2 {
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
  }
  .col-sm-3 {
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-sm-4 {
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
  }
  .col-sm-5 {
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
  }
  .col-sm-6 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .col-sm-7 {
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
  }
  .col-sm-8 {
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
  }
  .col-sm-9 {
    max-width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-sm-10 {
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
  }
  .col-sm-11 {
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
  }
  .col-sm-12 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
  }
  .col-md-2 {
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
  }
  .col-md-3 {
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-md-4 {
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
  }
  .col-md-5 {
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
  }
  .col-md-6 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .col-md-7 {
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
  }
  .col-md-8 {
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
  }
  .col-md-9 {
    max-width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-md-10 {
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
  }
  .col-md-11 {
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
  }
  .col-md-12 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
  }
  .col-lg-2 {
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
  }
  .col-lg-3 {
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-lg-4 {
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
  }
  .col-lg-5 {
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
  }
  .col-lg-6 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .col-lg-7 {
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
  }
  .col-lg-8 {
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
  }
  .col-lg-9 {
    max-width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-lg-10 {
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
  }
  .col-lg-11 {
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
  }
  .col-lg-12 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    max-width: 8.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
  }
  .col-xl-2 {
    max-width: 16.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
  }
  .col-xl-3 {
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .col-xl-4 {
    max-width: 33.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
  }
  .col-xl-5 {
    max-width: 41.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
  }
  .col-xl-6 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .col-xl-7 {
    max-width: 58.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
  }
  .col-xl-8 {
    max-width: 66.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
  }
  .col-xl-9 {
    max-width: 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
  }
  .col-xl-10 {
    max-width: 83.3333333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
  }
  .col-xl-11 {
    max-width: 91.6666666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
  }
  .col-xl-12 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.container-fluid,
.container,
.section,
.main {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.main {
  position: relative;
}

.container {
  padding: 0 15px;
  min-width: 320px;
  max-width: 1170px;
}

@media only screen and (max-width: 767px) {
  h2.h2 {
    font-size: 40px;
  }
}

[type=file] + .upload {
  background-image: url("../img/leaders/img/upload.svg");
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 25px;
  cursor: pointer;
  width: 100%;
  max-width: 80px;
  margin-left: 10px;
}

input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.startup-animation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  height: 100vh;
  z-index: 99;
  background: #282560;
}
.startup-animation svg {
  max-width: 580px;
  overflow: visible;
  position: absolute;
}
.startup-animation svg path {
  border: 1px solid green;
}
.startup-animation svg #Path_5020, .startup-animation svg #Path_5017, .startup-animation svg #Path_5006 {
  opacity: 0;
}
.startup-animation svg #w-dev-ka {
  opacity: 0;
}

.img {
  overflow: hidden;
}
.img--hover:hover img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.img img {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
  height: auto;
  max-height: 100%;
  min-width: 100%;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.full {
  height: 100vh;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .full {
    min-height: 100vh;
    height: 100%;
  }
}

.shadow {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(40, 37, 96, 0.75);
  display: none;
  z-index: 10;
}

.video-greating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  z-index: 5;
}
.video-greating:before {
  display: block;
  content: "";
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(40, 37, 96, 0.7);
}
@media only screen and (max-width: 767px) {
  .video-greating .scroll-content {
    min-height: 150px;
  }
}
.video-greating .section__wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 767px) {
  .video-greating .section__wrapper h1 {
    font-size: 36px;
  }
}
.video-greating .video-loop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}
.video-greating .video-loop .video-loop-bg {
  -o-object-fit: cover;
     object-fit: cover;
}

.btn-play {
  position: absolute;
  z-index: 4;
  top: 40%;
  left: 50%;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 767px) {
  .btn-play {
    width: 70px;
    top: 260px;
  }
}
@media only screen and (max-width: 500px) {
  .btn-play {
    width: 45px;
    top: 190px;
  }
}

/*
*  icons
*/
.icn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-repeat: no-repeat;
  background-position: center;
}
.icn-search {
  width: 28px;
  height: 24px;
  background-size: 28px 24px;
  background-image: url("../img/icon/icn-search.svg");
  background-color: transparent;
  border: none;
}
.icn-doc_download {
  width: 21px;
  height: 28px;
  background-size: 21px 28px;
  background-image: url("../img/icon/icn-download.svg");
  background-color: transparent;
  border: none;
}

.video-bg {
  height: 100vh;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 0;
}

.trainer-img {
  display: none;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .video-bg > video {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.close {
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  z-index: 3;
  background-repeat: no-repeat;
}
.close--default {
  right: 60px;
  top: 70px;
  background-image: url("../img/icon/close.svg");
}
@media only screen and (max-width: 767px) {
  .close--default {
    right: 16px;
    top: 33px;
  }
}
.close--dark {
  right: 20px;
  top: 20px;
  background-image: url("../img/icon/close-dark.svg");
}
@media only screen and (max-width: 767px) {
  .close--dark {
    top: 10px;
  }
}

.iframe-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%;
  /* 16:9 Aspect Ratio */
}
.iframe-wrapper .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.under-constraction {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
}

/* pages */
.page {
  position: relative;
}
.page--home .lang__item, .page--donate .lang__item, .page--donate-success .lang__item, .page--sector-3 .lang__item {
  color: rgba(255, 255, 255, 0.5);
}
.page--home .section__wrapper, .page--donate .section__wrapper, .page--donate-success .section__wrapper, .page--sector-3 .section__wrapper {
  max-width: 760px !important;
}
@media only screen and (max-width: 991px) {
  .page--course-1 .main, .page--course-2 .main, .page--reg-success .main {
    padding-top: 50px;
  }
}
.page--app-form .leaders-list__item .h2 {
  margin-bottom: 20px;
}
.page--app-form .required {
  position: relative;
}
.page--app-form .required:before {
  content: "*";
  position: absolute;
  top: 50%;
  left: -15px;
  color: red;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .page--app-form .required:before {
    left: -12px;
  }
}
.page--app-form .required.filled:before {
  content: "";
  display: none;
}
.page--app-form .app-form-checkbox + label {
  color: #000;
}
.page--app-form .app-form-checkbox + label:before {
  top: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.page--app-form .app-form-block ul {
  margin-bottom: 60px;
}
.page--app-form .app-form-block ul .delete-btn {
  display: none;
}
.page--app-form .app-form-block ul.border-line {
  position: relative;
}
.page--app-form .app-form-block ul.border-line:before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 350px;
  border-bottom: 2px dashed #d1d1d1;
}
.page--app-form .app-form-block ul.border-line .delete-btn {
  display: none;
  position: absolute;
  width: 23px;
  height: 23px;
  top: 0;
  right: 0;
  background-image: url("../img/icon/close-dark.svg");
  z-index: 10;
  cursor: pointer;
}
.page--app-form .add-block-btn {
  max-width: 350px;
  cursor: pointer;
  width: auto;
}
.page--leader-hub .nav--azure .show-menu__item {
  background-color: #fff;
}
.page--leader-hub .nav--azure .expert {
  color: #fff;
}
.page--leader-hub .nav--azure .lang__item {
  color: #fff;
}
.page--leader-hub .nav--azure .lang__item.lang__item--active {
  color: #10bec2;
}
.page--leader-hub .section--articles .article__body {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media only screen and (min-width: 992px) {
  .page--sector-3 .slider .slider__item, .page--sector-3 .slider-parnters .slider__item {
    overflow: hidden;
  }
}
.page--course-1, .page--course-2 {
  padding-top: 140px;
}
@media only screen and (max-width: 767px) {
  .page--course-1, .page--course-2 {
    padding-top: 70px;
  }
}
.page--course-1 .nav, .page--course-2 .nav {
  background-color: #fff;
}
.page--course-1 .nav.scrolled, .page--course-2 .nav.scrolled {
  background-color: #fff;
}
.page--expert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page--expert nav {
  position: static;
}
.page--expert nav.nav--black {
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  .page--expert .section .container div:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .page--expert .section .container div:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .page--expert .section .container div:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.page--expert .video-greating .section__wrapper > .scroll-content {
  overflow-y: auto;
  overflow-x: hidden;
  height: -webkit-calc(100vh - 300px);
  height: calc(100vh - 300px);
  padding: 0 15px;
}
@media only screen and (max-width: 991px) {
  .page--expert > .video-bg {
    height: auto;
    position: static;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .page--expert > .video-bg .video-player {
    position: static;
  }
}
.page--expert > .video-bg:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
}
.page--expert > .video-bg:before {
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  width: 100%;
  height: 70px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=0 );
  /* IE6-9 */
}
.page--expert > .video-bg:after {
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 25%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+30 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(30%, white), to(white));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 30%, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 30%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=1 );
  /* IE6-9 */
}
.page--expert .circle {
  z-index: 3;
}
@media only screen and (max-width: 991px) {
  .page--expert .circle {
    display: none;
  }
}
.page--expert .main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media only screen and (max-width: 1025px) {
  .page--expert .main {
    padding-bottom: 80px;
    overflow-y: auto;
  }
}
.page--expert .slider-bottom .trainer_position {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media only screen and (min-width: 992px) {
  .page--expert .video-bg {
    padding-bottom: 110px;
  }
}
.page--expert .banner {
  margin-top: 10%;
}
@media only screen and (min-width: 1600px) {
  .page--expert .banner {
    margin-top: 10%;
  }
}
.page--expert .banner .button--arrowed {
  margin-top: 15px;
}
.page--expert .banner .social {
  margin-top: 30px;
}
@media only screen and (max-width: 991px) {
  .page--expert .banner .social {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .page--expert .banner .trainer-description {
    max-height: 190px;
    overflow-y: auto;
    display: none;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .page--expert .banner .trainer-description:first-child {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .page--expert .banner .trainer-info, .page--expert .banner .trainer-description {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.page--expert .circle--yellow {
  border-color: #282560;
}
.page--expert .circle--azure {
  border-color: #282560;
}
.page--expert .circle--l-azure {
  width: 200px;
  height: 200px;
  background-image: url("../img/circle/circle-yellow.svg");
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
  bottom: 50px;
}
.page--donate, .page--donate-success {
  background: #1CBBBE;
  background: -o-linear-gradient(315deg, #1CBBBE 0%, #282560 56%, #282560 100%);
  background: linear-gradient(135deg, #1CBBBE 0%, #282560 56%, #282560 100%);
}
.page--course-1, .page--course-2 {
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page--course-1 .footer, .page--course-2 .footer {
  margin-top: auto;
}
.page--analysis header.header .section__wrapper .font {
  margin-top: 0;
}
.page--analysis header.header .section__wrapper .input-wrap--search {
  margin: 30px 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page--analysis header.header .section__wrapper .input-wrap--search .btn-search {
  position: absolute;
  right: 15px;
}
.page--analysis header.header .section__wrapper .search-filters {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 991px) {
  .page--analysis header.header .section__wrapper .search-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.page--analysis header.header .section__wrapper .search-filters .checkbox-wrap {
  margin-left: 10px;
}
@media only screen and (max-width: 991px) {
  .page--analysis .main .section-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: -10px;
  }
}
.page--analysis .main .section-info h2.h2 {
  font-size: 48px;
}
@media only screen and (max-width: 991px) {
  .page--analysis .main .section-info a.font--underline {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
.page--podcust-inner .iframe-wrapper {
  margin-bottom: 20px;
}
.page--researcher-middle .researcher-item .thumb-wrap {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  height: 340px;
  overflow: hidden;
}
.page--researcher-middle .researcher-item .thumb-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page--researcher-middle .researcher-item .description .auth-field {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.expret-global-wrapper {
  position: relative;
  z-index: 99;
  height: 110px;
}

.expret-global-wrapper, .expret-list-wrapper {
  position: relative;
  z-index: 99;
  height: 110px;
}

.logo-wrapper {
  padding: 5px 30px;
  width: 100%;
}
.logo-wrapper .logo-item {
  width: 50%;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px;
  -webkit-border-radius: 15px;
          border-radius: 15px;
}
.logo-wrapper .logo-item img {
  max-width: 300px;
  width: 100%;
  height: auto;
}

/* ======= sections ======= */
.section {
  /* Page 5 */
  /* End Page 5 */
  /* Page 7 */
  /* End Page 7 */
}
.section__wrapper {
  text-align: center;
  max-width: 680px;
  margin: 0 auto;
  margin-bottom: 40px;
}
.section__wrapper .font {
  margin-top: 10px;
}
.section--sort {
  position: absolute;
  height: 110px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  -webkit-transform: translateY(-webkit-calc(100% - 110px));
      -ms-transform: translateY(calc(100% - 110px));
          transform: translateY(calc(100% - 110px));
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 767px) {
  .section--sort {
    height: auto;
  }
}
.section--sort.active {
  z-index: 13;
  -webkit-transform: translateY(-110px);
      -ms-transform: translateY(-110px);
          transform: translateY(-110px);
}
@media only screen and (max-width: 767px) {
  .section--sort.active {
    -webkit-transform: translateY(-108px);
        -ms-transform: translateY(-108px);
            transform: translateY(-108px);
  }
}
.section--sort .button {
  position: absolute;
  max-width: 180px;
  height: 50px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  -webkit-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  border-color: #282560;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 50px;
  background-color: #282560;
  background-repeat: no-repeat;
  background-position: 15px 50%;
}
@media only screen and (max-width: 767px) {
  .section--sort .button {
    max-width: 110px;
    min-height: 35px;
    padding: 0 20px 0 30px;
    background-size: 13px;
    background-position: 7px 50%;
    font-size: 13px;
    height: auto;
  }
}
.section--sort .button--default {
  background-image: url("../img/icon/sort.svg");
}
.section--sort .button--default:hover, .section--sort .button--default.active {
  background-color: #19173b;
}
.section--sort .button--active {
  background-image: url("../img/icon/close.svg");
}
@media only screen and (max-width: 767px) {
  .section--sort .button--filter {
    left: 15px;
  }
}
.section--sort .button--all {
  right: 0;
  padding-left: 20px;
  max-width: 180px;
  background-image: url("../img/icon/arrow-top.svg");
  background-position: 92% center;
  background-size: 20px;
}
@media only screen and (max-width: 767px) {
  .section--sort .button--all {
    padding: 0px;
    background-position: center;
    max-width: 35px;
    background-size: 15px;
    right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .section--sort .button--all span {
    display: none;
  }
}
.section--sort .navigation {
  padding: 5px 30px;
  min-height: 110px;
  max-height: -webkit-calc(100vh - 220px);
  max-height: calc(100vh - 220px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section--sort .navigation__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 5px 0px;
  margin-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 3px;
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .section--sort .navigation__item {
    height: 25px;
    margin-right: 5px;
    padding: 5px;
    font-size: 12px;
  }
}
.section--sort .navigation__item:hover, .section--sort .navigation__item--active {
  color: #10bec2;
  border-color: #10bec2;
}
.section--sort .body {
  overflow-y: auto;
  max-height: 285px;
}
@media only screen and (max-width: 767px) {
  .section--sort .body {
    max-height: none;
  }
}
.section--sort .body__item {
  margin-right: 40px;
  padding: 25px 10px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .section--sort .body__item {
    margin-right: 10px;
    margin: 0 auto;
  }
}
.section--sort .body__item:after {
  content: "";
  position: absolute;
  left: 10px;
  bottom: 0;
  right: 10px;
  height: 6px;
  -webkit-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
  background-color: #10bec2;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.section--sort .body__item .flex {
  height: 100%;
}
.section--sort .body__item .flex .font--sm {
  opacity: 0.5;
}
.section--sort .body__item:hover:after, .section--sort .body__item--active:after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section--sort .body__item:hover .flex .font--sm, .section--sort .body__item--active .flex .font--sm {
  opacity: 1;
}
.section--bottom {
  background-color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 110px;
  z-index: 11;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.section--bottom .container-fluid,
.section--bottom .container {
  height: 100%;
}
.section--bottom.show-all {
  height: auto;
  max-height: 332px;
  overflow-y: auto;
}
@media only screen and (max-width: 767px) {
  .section--bottom.show-all {
    max-height: 165px;
  }
}
@media only screen and (max-width: 767px) {
  .section--bottom.show-all {
    max-height: 165px;
  }
}
.section--bottom.show-all .slider-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.section--bottom.show-all .slider__item {
  width: 20%;
  padding: 20px 10px;
  max-height: 83px;
}
@media only screen and (max-width: 767px) {
  .section--bottom.show-all .slider__item {
    width: 50%;
    padding: 10px;
  }
}
@media only screen and (max-width: 500px) {
  .section--bottom.show-all .slider__item {
    width: 100%;
  }
}
.section--bottom + .section--sort .button--active:not(.button--filter) {
  background-image: url("../img/icon/arrow-bottom.svg");
}
.section--slider, .section--spaces {
  padding: 80px 0;
}
@media only screen and (max-width: 576px) {
  .section--slider, .section--spaces {
    padding: 40px 0;
  }
}
.section--events {
  padding: 80px 0;
}
@media only screen and (max-width: 576px) {
  .section--events {
    padding: 40px 0;
  }
}
.section--events .h2 {
  margin-bottom: 80px;
}
.section--events .year-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  margin-bottom: 20px;
}
.section--events .year-wrap .year {
  display: block;
  font-size: 44px;
  font-weight: bold;
  font-style: italic;
  color: #000;
  margin-left: 10px;
}
.section--events .events-wrapper .event-item {
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .section--events .events-wrapper .event-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #dadada;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    -webkit-box-shadow: 0px 2px 10px 0px #dadada;
    box-shadow: 0px 2px 10px 0px #dadada;
  }
}
@media only screen and (min-width: 768px) {
  .section--events .desctiption, .section--events .date {
    border: 1px solid #dadada;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    -webkit-box-shadow: 0px 2px 10px 0px #dadada;
    box-shadow: 0px 2px 10px 0px #dadada;
  }
}
.section--events .desctiption {
  padding: 30px;
  width: 100%;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  .section--events .desctiption {
    margin-bottom: 10px;
  }
}
.section--events .desctiption h4 {
  margin-bottom: 20px;
  font-weight: bold;
  color: #000;
}
.section--events .date {
  min-width: 20%;
  color: #000;
  margin-left: 30px;
  padding: 20px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 767px) {
  .section--events .date {
    margin-left: 0;
  }
}
.section--events .date .day {
  font-size: 76px;
  line-height: 76px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .section--events .date .day {
    font-size: 36px;
    line-height: 36px;
  }
}
.section--events .date .month {
  font-size: 22px;
}
.section--leaders {
  padding-top: 80px;
}
.section--leaders .accor-wrap .accor-item {
  margin-bottom: 40px;
}
.section--leaders .accor-wrap .accor-item .accor-title {
  cursor: pointer;
  padding: 15px 35px 15px 70px;
  background-color: #282560;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item .accor-title {
    padding: 15px 20px 15px 20px;
  }
}
.section--leaders .accor-wrap .accor-item .accor-title svg line {
  stroke: #fff;
}
.section--leaders .accor-wrap .accor-item .accor-title svg, .section--leaders .accor-wrap .accor-item .accor-title line_11 {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.section--leaders .accor-wrap .accor-item .accor-title h3 {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item .accor-title h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
.section--leaders .accor-wrap .accor-item .accor-title .icn-open-status {
  margin-left: auto;
  width: 20px;
}
.section--leaders .accor-wrap .accor-item .accor-title .icn-open-status #Line_10 {
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
  -webkit-transition-delay: 2s;
       -o-transition-delay: 2s;
          transition-delay: 2s;
}
.section--leaders .accor-wrap .accor-item .accor-body {
  height: auto;
  max-height: 0;
  padding: 0px 90px;
  overflow: hidden;
  -webkit-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.section--leaders .accor-wrap .accor-item .accor-body .about-lidership {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item .accor-body .about-lidership {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-img {
  position: relative;
  min-width: 244px;
  max-width: 244px;
  min-height: 244px;
  max-height: 244px;
  margin-right: 60px;
  margin-bottom: 60px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
  background-image: url("../img/leader/girl.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-img {
    min-width: 200px;
    max-width: 200px;
    min-height: 200px;
    max-height: 200px;
    margin-right: 0;
  }
}
.section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-desc {
  width: 100%;
}
.section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-desc p {
  margin-bottom: 40px;
}
.section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-desc .button--second {
  max-width: 170px;
  height: 50px;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item .accor-body .about-lidership .leader-desc .button--second {
    margin: 0 auto;
  }
}
.section--leaders .accor-wrap .accor-item .accor-body .leaders-slider {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin: 0 -15px;
}
.section--leaders .accor-wrap .accor-item.accor-open .accor-title svg, .section--leaders .accor-wrap .accor-item.accor-open .accor-title #Line_11 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.section--leaders .accor-wrap .accor-item.accor-open .accor-body {
  max-height: 800px;
  padding: 40px 90px;
}
@media only screen and (max-width: 767px) {
  .section--leaders .accor-wrap .accor-item.accor-open .accor-body {
    padding: 40px 0;
    max-height: 1100px;
  }
}
.section--library {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 50px 0 30px 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  background-color: #fff;
  z-index: 10;
}
.section--library.active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.section--library .container-fluid,
.section--library .container {
  height: 100%;
}
.section--library .container-fluid .row,
.section--library .container .row {
  max-width: 750px;
  margin: 0 auto;
}
.section--books {
  overflow: hidden;
  padding: 90px 0;
  min-height: 250px;
  position: relative;
}
.section--books:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(40, 37, 96, 0.8);
}
.section--books .button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "DejaVuSans", sans-serif;
  font-size: 22px;
  height: 62px;
  margin: 0 auto;
}
.section--books .button.font--geo_upper {
  padding: 10px 68px 0;
  font-size: 34px;
}
.section--books .circle--azure {
  border-color: #10bec2;
  top: -70px;
  right: -70px;
  height: 200px;
  width: 200px;
}
.section--books .circle--yellow {
  border-color: #ffe964;
  right: 30px;
  bottom: 10px;
  height: 88px;
  width: 88px;
  border-width: 19px;
}
.section--books .circle--l-yellow {
  -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
          transform: scale(1.4);
  top: 0;
}
.section--grants {
  padding-top: 80px;
}
@media only screen and (max-width: 576px) {
  .section--grants {
    padding-top: 40px;
  }
}
.section--grants .slider {
  max-width: 760px;
  margin: 0 auto;
  margin-bottom: 60px;
  height: auto !important;
}
.section--grants .slider .slick-track {
  width: 100% !important;
}
.section--grants .slider .slick-track .slick-slide {
  width: 100% !important;
}
.section--grants .slider .slick-track .slick-slide img {
  width: 100%;
  height: auto;
}
.section--grants .section__wrapper .font {
  margin: 40px 0;
}
.section--grants .grants a {
  margin-top: 30px;
}
.section--grants .grants .button {
  width: auto;
  height: 62px;
  font-size: 18px;
  padding-left: 30px;
  padding-right: 30px;
}
@media only screen and (max-width: 576px) {
  .section--grants .grants .button {
    font-size: 16px;
    height: 52px;
    margin: 0 10px;
  }
  .section--grants .grants .button:first-child {
    margin-left: 0;
  }
  .section--grants .grants .button:last-child {
    margin-right: 0;
  }
}
.section--grants .grants .field {
  margin-top: 40px;
  max-width: 350px;
  font-size: 22px;
}
.section--grants .hr {
  max-width: 350px;
  margin: 54px auto 0 auto;
  background-color: #E8E8E8;
}
@media only screen and (max-width: 576px) {
  .section--grants .hr {
    margin-top: 40px;
  }
}
.section--directions {
  padding-top: 80px;
  padding-bottom: 80px;
  background: #ececec;
}
.section--directions .section__wrapper {
  margin-bottom: 40px;
}
.section--directions .logo-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width: 767px) {
  .section--directions .logo-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.section--directions .logo-wrapper .logo-item {
  width: 25%;
  min-height: 140px;
  padding: 42px;
  background-color: #f5f5f5;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  -webkit-box-shadow: inset 3px 2px 3px #f7f7f7, 3px 3px 3px 0px #a9a9a98c;
          box-shadow: inset 3px 2px 3px #f7f7f7, 3px 3px 3px 0px #a9a9a98c;
  margin: 20px 15px;
}
.section--directions .logo-wrapper .logo-item p.font {
  color: #282560;
  font-size: 28px;
  font-family: "GLGordeziani-Regular", sans-serif;
}
@media only screen and (max-width: 767px) {
  .section--directions .logo-wrapper .logo-item {
    width: 100%;
    padding: 30px 50px;
    margin: 0;
    margin-bottom: 40px;
  }
}
.section--opportunity {
  padding: 35px 0;
  background-color: #250d56;
}
.section--opportunity .container-fluid {
  padding: 30px 40px 50px 40px;
}
@media only screen and (max-width: 767px) {
  .section--opportunity .container-fluid {
    padding: 0;
  }
}
.section--opportunity .container-fluid:before, .section--opportunity .container-fluid:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.section--opportunity .container-fluid:before {
  background-image: url(../img/circle/pattern-one.svg);
  z-index: 1;
  left: 40px;
  right: 40px;
  opacity: 0.5;
}
.section--opportunity .container-fluid:after {
  background-color: rgba(37, 13, 86, 0.9);
  z-index: 2;
}
.section--opportunity .container-fluid .container {
  z-index: 3;
}
@media only screen and (max-width: 767px) {
  .section--opportunity .items-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .section--opportunity .items-wrap > div {
    padding: 30px 0;
    border-top: 2px solid #fff;
  }
}
.section--opportunity .items-wrap > div:nth-child(2) {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media only screen and (max-width: 767px) {
  .section--opportunity .items-wrap > div:nth-child(2) {
    border-left: none;
    border-right: none;
  }
}
.section--opportunity h2, .section--opportunity p.font {
  color: #dadada;
}
.section--opportunity .title {
  font-size: 20px;
  margin-bottom: 24px;
}
.section--opportunity .item-desc {
  margin-bottom: 40px;
}
.section--opportunity .button {
  max-width: 150px;
  margin: 0 auto;
  margin-top: 60px;
}
.section--partners {
  font-weight: normal;
  padding: 70px 0;
}
.section--partners .slider-parnters {
  height: 200px;
}
.section--spaces .options {
  margin: 60px 0;
}
@media only screen and (max-width: 576px) {
  .section--spaces .options {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 30px 0;
  }
}
.section--spaces .options .button {
  border-color: rgba(255, 255, 255, 0);
  color: rgba(28, 26, 26, 0.6);
  margin: 0 10px;
}
.section--spaces .options .button.tab__link-active, .section--spaces .options .button:hover {
  color: #10bec2;
  border-color: #10bec2;
}
@media only screen and (max-width: 576px) {
  .section--spaces .options .button {
    margin: 5px;
  }
  .section--spaces .options .button:first-child {
    margin-left: 0;
  }
  .section--spaces .options .button:last-child {
    margin-right: 0;
  }
}
.section--spaces .tab__content {
  display: none;
}
.section--spaces .tab__content-active {
  display: block;
}
.section--contact {
  padding: 70px 0;
}
@media only screen and (max-width: 576px) {
  .section--contact {
    padding: 35px 0;
  }
}
.section--contact .h2 {
  margin-bottom: 80px;
}
@media only screen and (max-width: 576px) {
  .section--contact .h2 {
    margin-bottom: 20px;
  }
}
.section--contact .h5 {
  font-family: "DejaVuSans", sans-serif;
}
@media only screen and (max-width: 576px) {
  .section--contact .h5 {
    font-size: 20px;
  }
}
.section--contact img {
  margin: 30px auto 45px;
}
@media only screen and (max-width: 576px) {
  .section--contact img {
    max-width: 60px;
    max-height: 60px;
  }
}
.section--articles {
  padding: 125px 0 80px;
}
@media only screen and (max-width: 576px) {
  .section--articles {
    padding: 40px 0;
  }
}
.section--header {
  min-height: 600px;
  padding: 100px 0;
  position: relative;
  overflow: hidden;
}
.section--header:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(40, 37, 96, 0.75);
}
.section--header .section__wrapper {
  max-width: 476px;
}
.section--header .section__wrapper * {
  margin: 30px 0;
}
.section--header .section__wrapper .h1 {
  font-size: 62px;
}
.section--header .section__wrapper .button {
  margin-left: auto;
  margin-right: auto;
  height: 52px;
}
.section--analysis {
  margin-top: 120px;
}
.section--analysis section {
  margin-bottom: 70px;
}
.section--expert-inner .expert-wrap {
  padding: 30px;
  margin-bottom: 40px;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
}
.section--expert-inner .expert-wrap .auth-field {
  color: #000;
  font-weight: 400;
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .section--expert-inner .section-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: -10px;
  }
}
.section--expert-inner .section-info h2 {
  font-size: 48px;
}
@media only screen and (max-width: 991px) {
  .section--expert-inner .section-info a.font--underline {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.circle {
  position: absolute;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .circle {
    display: none;
  }
}
.circle--yellow, .circle--azure {
  -webkit-border-radius: 100%;
          border-radius: 100%;
}
.circle--yellow {
  width: 150px;
  height: 150px;
  border: 32px solid #ffe964;
  bottom: 55px;
  right: 222px;
}
.circle--azure {
  width: 300px;
  height: 300px;
  border: 50px solid #10bec2;
  right: -100px;
  bottom: -100px;
}
.circle--l-azure {
  left: 0;
  bottom: 0;
  height: 250px;
  width: 250px;
  background-image: url("../img/circle/circle-azure.svg");
}
.circle--l-yellow {
  width: 200px;
  height: 200px;
  background-image: url("../img/circle/circle-yellow.svg");
}

.circle {
  display: none;
}

.post-info {
  margin-bottom: 15px;
}
.post-info .post-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.post-info .post-share--btn {
  margin-left: 10px;
}
.post-info .post-share--btn img {
  height: 20px;
  width: auto;
}
.post-info .author {
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 10px;
}
.post-info .blog-date {
  margin-left: 20px;
}

.author {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.author--avatar {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.author--avatar:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url("../img/icon/user.svg");
  background-size: 107%;
  background-position: center;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.author--name {
  font-size: 12px;
  font-weight: bold;
}
.author--name p {
  font-size: 12px;
}
.author--name span {
  font-size: 12px;
  margin-left: 5px;
  font-weight: normal;
}
.author--avatar {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 1px solid #E6E6E6;
  overflow: hidden;
  margin-right: 10px;
}
.author--avatar img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

.m-monoke {
  max-width: 110px;
  display: inline-block;
  margin-top: 5px;
}
.m-monoke:hover #Group_28 {
  -webkit-transform: rotate(-90deg) translate(-3px, 0px);
      -ms-transform: rotate(-90deg) translate(-3px, 0px);
          transform: rotate(-90deg) translate(-3px, 0px);
  -webkit-transform-origin: 7px 4.5px;
      -ms-transform-origin: 7px 4.5px;
          transform-origin: 7px 4.5px;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.m-monoke svg {
  overflow: visible;
}
.m-monoke svg #Group_28 {
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.flex-no-wrap {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.align-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.align-justify {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-spaced {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.align-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.align-self-top {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.align-self-bottom {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.align-self-middle {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.align-self-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.align-center-middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.block {
  display: block;
}

.block-inline {
  display: inline-block;
}

.text {
  margin-bottom: 20px;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capital {
  text-transform: capitalize;
}
.text-underline {
  text-decoration: underline;
}
.text-cursive {
  font-style: italic;
}
.text-nowrap {
  white-space: nowrap;
}
.text-ellipsis {
  max-width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}

.margin {
  margin: 0 !important;
}

.padding {
  padding: 0 !important;
}

.relative {
  position: relative;
}

.background {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.m-t10 {
  margin-top: 10px;
}
.m-t20 {
  margin-top: 20px;
}
.m-t30 {
  margin-top: 30px;
}
.m-t40 {
  margin-top: 40px;
}
.m-t50 {
  margin-top: 50px;
}
.m-t60 {
  margin-top: 60px;
}
.m-b10 {
  margin-bottom: 10px;
}
.m-b20 {
  margin-bottom: 20px;
}
.m-b30 {
  margin-bottom: 30px;
}
.m-b40 {
  margin-bottom: 40px;
}
.m-b50 {
  margin-bottom: 50px;
}
.m-b60 {
  margin-bottom: 60px;
}
.m-ra {
  margin-right: auto;
}
.m-la {
  margin-left: auto;
}

/* Typography */
.font {
  color: rgba(28, 26, 26, 0.6);
  line-height: 1.5;
  font-size: 14px;
  font-family: "DejaVuSans", sans-serif;
  font-weight: 400;
}
.font--primary {
  color: #10bec2;
}
.font--fourth {
  color: #ffe964;
}
.font--white {
  color: white;
}
.font--sm {
  font-size: 13px;
}
.font--md {
  font-size: 16px;
}
.font--lg {
  font-size: 18px;
}
.font--geo_upper {
  font-family: "GLGordeziani-Regular", sans-serif !important;
}

.font--bold {
  font-weight: bold;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #1c1a1a;
  line-height: 1;
  font-family: "GLGordeziani-Regular", sans-serif;
  font-weight: 400;
}
.h1--primary,
.h2--primary,
.h3--primary,
.h4--primary,
.h5--primary,
.h6--primary {
  color: #10bec2;
}
.h1--white,
.h2--white,
.h3--white,
.h4--white,
.h5--white,
.h6--white {
  color: white;
}

.h1 {
  font-size: 64px;
}

.h2 {
  font-size: 60px;
}

.h3 {
  font-size: 42px;
}

.h4 {
  font-size: 32px;
}

.h5 {
  font-size: 26px;
}

.h6 {
  font-size: 24px;
}

/* Base modules */
.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #000;
  padding: 10px 20px;
  border-width: 1px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  min-height: 42px;
  font-size: 16px;
  font-weight: 400;
  font-family: "DejaVuSans-Bold", sans-serif;
  line-height: 1;
  background-color: rgba(255, 255, 255, 0);
}
.button--arrowed {
  color: #fff;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #282560;
  border: none;
}
.button--arrowed:after {
  display: block;
  content: "";
  width: 10.669px;
  height: 19.005px;
  background: url("../img/icon/arrow-simple-w.svg") no-repeat center center;
  margin-left: 10px;
}
.button--default {
  border: 1px solid #F6F6F6;
  background-color: #F6F6F6;
  font-size: 14px;
  height: 42px;
}
.button--default:hover, .button--default.active {
  background-color: #282560;
  color: #fff;
}
.button--primary {
  border-color: #10bec2;
  color: #10bec2;
}
.button--primary:hover, .button--primary.active {
  background-color: #10bec2;
  color: #fff;
}
.button--second {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.button--second:hover, .button--second.active {
  border-color: #dadada;
}
.button--third {
  background-color: #282560;
  border-color: #282560;
  color: #fff;
}
.button--third:hover, .button--third.active {
  border-color: #282560;
  background-color: #19173b;
}
.button--white {
  border-color: #fff;
  color: #fff;
}
.button--white:hover, .button--white.active {
  background-color: #fff;
  color: #10bec2;
}
.button--azure {
  color: #fff;
  border-color: #10bec2;
  background-color: #10bec2;
}
.button--azure:hover, .button--azure.active {
  background-color: #0ea7aa;
}

.field {
  width: 100%;
  padding: 12px 0;
  resize: none;
  border: 0;
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 1px solid #D1D1D1;
  line-height: 1;
  font-size: 15px;
  font-weight: 400;
  font-family: "DejaVuSans", sans-serif;
}
.field::-webkit-input-placeholder {
  color: #fff;
}
.field::-moz-placeholder {
  color: #fff;
}
.field:-ms-input-placeholder {
  color: #fff;
}
.field--primary::-webkit-input-placeholder {
  color: rgba(28, 26, 26, 0.6);
}
.field--primary::-moz-placeholder {
  color: rgba(28, 26, 26, 0.6);
}
.field--primary:-ms-input-placeholder {
  color: rgba(28, 26, 26, 0.6);
}
.field--second {
  color: #fff;
}
.field--second::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.field--second::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.field--second:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.field--white {
  color: #1C1A1A;
  background-color: #fff;
  border: 1px solid #E6E6E6;
  -webkit-border-radius: 5px !important;
          border-radius: 5px !important;
  padding: 15px;
}
.field--white::-webkit-input-placeholder {
  color: #1C1A1A;
}
.field--white::-moz-placeholder {
  color: #1C1A1A;
}
.field--white:-ms-input-placeholder {
  color: #1C1A1A;
}
.field:focus {
  outline: 0;
}

.select {
  width: 100%;
  padding: 12px 0;
  border: 0;
  border-bottom: 1px solid #D1D1D1;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 400;
  font-family: "DejaVuSans", sans-serif;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: 99% 50%;
  background-color: rgba(255, 255, 255, 0);
  background-image: url("../img/leaders/img/arrow-down.svg");
}

.checkbox {
  display: none;
}
.checkbox + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  color: #fff;
  font-size: 14px;
  padding-left: 25px;
}
.checkbox + label:before {
  content: "";
  width: 15px;
  height: 15px;
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-border-radius: 3px;
          border-radius: 3px;
  background-color: #ffe964;
}
.checkbox:checked + label:before {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 10px 8px;
  background-image: url("../img/checkbox/img/check.svg");
  color: #000;
}
.checkbox--white {
  display: none;
}
.checkbox--white + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  color: #fff;
  font-size: 14px;
  padding-left: 25px;
}
.checkbox--white + label:before {
  content: "";
  width: 15px;
  height: 15px;
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-border-radius: 3px;
          border-radius: 3px;
  background-color: #fff;
}
.checkbox--white:checked + label:before {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 10px 8px;
  background-image: url("../img/checkbox/img/check.svg");
  color: #000;
}

/* Parts modules */
.nav {
  width: 100%;
  padding: 24px 0;
  z-index: 13;
  -webkit-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
  top: 0;
}
@media only screen and (max-width: 768px) {
  .nav {
    padding: 30px 0;
  }
}
.nav.scrolled .logo-wrap {
  height: 30px;
  -webkit-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}
.nav .show-menu .show-menu__item {
  background-color: #fff;
}
.nav .show-menu:hover .show-menu__item {
  background-color: #10bec2;
}
.nav .lang__item {
  color: #fff;
}
.nav .lang__item:hover, .nav .lang__item--active {
  color: #10bec2;
}
.nav--black {
  background-color: #fff;
}
.nav--black .show-menu .show-menu__item {
  background-color: #59595c;
}
.nav--black .show-menu:hover .show-menu__item {
  background-color: #282560;
}
.nav--black .lang__item {
  color: #59595c;
}
.nav--black .lang__item--active {
  color: #10bec2;
}
.nav--black .button,
.nav--black .expert {
  display: none;
}

.logo {
  width: 162px;
  height: 47px;
  background-repeat: no-repeat;
  -webkit-transform: translateX(55%);
      -ms-transform: translateX(55%);
          transform: translateX(55%);
}

.logo-wrap {
  width: auto;
  height: 50px;
  -webkit-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}
@media only screen and (max-width: 767px) {
  .logo-wrap {
    height: 30px;
  }
}
.logo-wrap img {
  width: auto;
  height: 100%;
}

.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  width: 50%;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 999;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  background-color: rgba(40, 37, 96, 0.96);
}
@media only screen and (max-width: 576px) {
  .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.menu--active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.menu__item {
  width: 100%;
  max-width: 33.3333%;
  text-align: center;
  position: relative;
}
.menu__item:after {
  content: "";
  width: 2px;
  height: 260px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) rotateZ(15deg);
      -ms-transform: translateY(-50%) rotate(15deg);
          transform: translateY(-50%) rotateZ(15deg);
  background-color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 768px) {
  .menu__item:after {
    height: 100px;
  }
}
@media only screen and (max-width: 576px) {
  .menu__item:after {
    left: 50%;
    width: 200px;
    height: 1px;
    bottom: 0;
    top: auto;
    -webkit-transform: translate(-50%, 30px) rotateZ(-5deg);
        -ms-transform: translate(-50%, 30px) rotate(-5deg);
            transform: translate(-50%, 30px) rotateZ(-5deg);
  }
}
@media only screen and (max-width: 1200px) {
  .menu__item a {
    font-size: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .menu__item a {
    font-size: 30px;
  }
}
@media only screen and (max-width: 576px) {
  .menu__item {
    margin: 30px 0;
    max-width: 100%;
  }
}
.menu__item.border:after {
  display: none;
}
.menu__item span {
  display: block;
}
.menu .logo-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media only screen and (max-width: 767px) {
  .menu .logo-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 90%;
  }
}
.menu .logo-wrapper .logo-item {
  width: 100%;
  color: #fff;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.menu .logo-wrapper .logo-item:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  .menu .logo-wrapper .logo-item {
    width: 100%;
    padding: 10px 30px;
    margin: 0 0 20px 0 !important;
  }
}
.menu .logo-wrapper .logo-item img {
  max-width: 340px;
}

.breadcrumbs {
  margin: 10px 0;
  margin-bottom: 20px;
}
.breadcrumbs__item {
  padding: 0 18px 0 7px;
  position: relative;
}
.breadcrumbs__item:hover:not(:last-child), .breadcrumbs__item--active:not(:last-child) {
  color: #999;
  text-decoration: underline;
}
.breadcrumbs__item:first-child {
  padding-left: 0;
}
.breadcrumbs__item:last-child {
  padding-right: 0;
  color: #b3b3b3;
}
.breadcrumbs__item:not(:last-child) {
  color: #282560;
}
.breadcrumbs__item:not(:last-child):after {
  content: ">";
  margin-left: 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.post-info {
  margin-bottom: 30px;
}
.post-info .post-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.post-info .post-share--btn {
  margin-left: 10px;
  font-size: 0;
}
.post-info .post-share--btn img {
  height: 20px;
  width: auto;
}
.post-info .author {
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 10px;
}
.post-info .blog-date {
  margin-left: 20px;
}

.show-menu {
  margin-top: -2px;
  height: 30px;
  width: 30px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.show-menu__item {
  position: absolute;
  display: block;
  top: 50%;
  width: 30px;
  height: 2px;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #59595C;
}
.show-menu__item:nth-child(1) {
  margin-top: -10px;
}
.show-menu__item:nth-child(3) {
  margin-top: 10px;
}
.show-menu + p {
  font-family: "BPGNateliMtavruli";
}

.lang__item {
  margin: 0 10px;
  color: rgba(0, 0, 0, 0.3);
  font-weight: 700;
}
.lang__item:last-child {
  margin-right: 20px;
}

.article {
  margin: 30px 0;
  width: 100%;
}
.article:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.article__header .img {
  height: 150px;
  width: 150px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
}
.article__body {
  padding: 0 25px;
}
@media only screen and (max-width: 768px) {
  .article__body .flex {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.article__body > * {
  margin: 5px 0;
  color: #000;
}
.article__body > * * {
  margin-right: 5px;
  color: #000;
}
.article__body > * .font--sm {
  color: rgba(28, 26, 26, 0.6);
}

.popup {
  min-height: 400px;
  max-width: 368px;
  z-index: 10;
  padding: 40px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-right: 0;
  margin-left: auto;
  background: #1CBBBE;
  background: -o-linear-gradient(315deg, #1CBBBE 0%, #282560 56%, #282560 100%);
  background: linear-gradient(135deg, #1CBBBE 0%, #282560 56%, #282560 100%);
}
.popup__field {
  margin-bottom: 20px;
}
.popup__button {
  width: 100%;
  height: 52px;
  margin-top: 25px;
}

.slick-slide {
  margin: 0 10px;
}
.slick-slide a {
  display: block;
}
.slick-slide a img {
  width: 100%;
}

/* the parent */
.slick-list {
  margin: 0 -15px;
}

.section-info {
  margin: 10px 0;
  width: 100%;
}
.section-info .h2 {
  margin-right: 40px;
}
.section-info .slider-external-controls .slick-arrow {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 42px;
  height: 42px;
  background-color: transparent;
  background: url("../img/icon/arrow-simple.svg") no-repeat center;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  color: transparent;
  font-size: 0;
}
.section-info .slider-external-controls .slick-arrow:first-child {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 20px;
}
.section-info a.font {
  font-weight: bold;
  margin-left: auto;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  text-decoration: underline;
}
.section-info a.font:hover {
  text-decoration: none;
}

.slider, .slider-parnters {
  height: 265px;
}
@media only screen and (max-width: 576px) {
  .slider, .slider-parnters {
    height: 220px;
  }
}
.slider .slick-prev.slick-arrow,
.slider .slick-next.slick-arrow, .slider-parnters .slick-prev.slick-arrow,
.slider-parnters .slick-next.slick-arrow {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  width: 64px;
  height: 64px;
  border: 0;
  color: rgba(0, 0, 0, 0);
  background-color: transparent;
  position: absolute;
  top: 50%;
  z-index: 3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.slider .slick-prev.slick-arrow:hover,
.slider .slick-next.slick-arrow:hover, .slider-parnters .slick-prev.slick-arrow:hover,
.slider-parnters .slick-next.slick-arrow:hover {
  opacity: 1;
}
@media only screen and (max-width: 576px) {
  .slider .slick-prev.slick-arrow,
.slider .slick-next.slick-arrow, .slider-parnters .slick-prev.slick-arrow,
.slider-parnters .slick-next.slick-arrow {
    height: 40px;
    width: 40px;
    background-size: 15px 15px;
  }
}
.slider .slick-prev.slick-arrow, .slider-parnters .slick-prev.slick-arrow {
  left: 30px;
  background-image: url("../img/slider/img/arrow-left.svg");
}
@media only screen and (max-width: 576px) {
  .slider .slick-prev.slick-arrow, .slider-parnters .slick-prev.slick-arrow {
    left: 10px;
  }
}
.slider .slick-next.slick-arrow, .slider-parnters .slick-next.slick-arrow {
  right: 30px;
  background-image: url("../img/slider/img/arrow-right.svg");
}
@media only screen and (max-width: 576px) {
  .slider .slick-next.slick-arrow, .slider-parnters .slick-next.slick-arrow {
    right: 10px;
  }
}
.slider .slick-track,
.slider .slick-list, .slider-parnters .slick-track,
.slider-parnters .slick-list {
  height: 100%;
}
.slider__item img, .slider-parnters__item img {
  max-height: 100%;
  min-width: 100%;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.slider-parnters {
  width: -webkit-calc(100% - 128px);
  width: calc(100% - 128px);
  margin: 0 auto;
}
.slider-parnters .slider__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.slider-parnters .slider__item .partners-logowrap {
  padding: 0 10px;
}
.slider-parnters .slider__item .partners-logowrap img {
  width: 100%;
}
.slider-parnters .slick-prev {
  left: -65px !important;
}
.slider-parnters .slick-next {
  right: -65px !important;
}

.slider-bottom-clone {
  display: none !important;
}

.slider-bottom {
  padding: 0 30px;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .slider-bottom {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  .slider-bottom .slick-list > .slick-track {
    margin-left: 0;
  }
}
.slider-bottom .slick-track,
.slider-bottom .slick-list {
  height: 100%;
}
.slider-bottom .slick-prev.slick-arrow,
.slider-bottom .slick-next.slick-arrow {
  width: 14px;
  height: 24px;
  border: 0;
  color: rgba(0, 0, 0, 0);
  opacity: 0.25;
  position: absolute;
  top: 50%;
  z-index: 3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.slider-bottom .slick-prev.slick-arrow:hover,
.slider-bottom .slick-next.slick-arrow:hover {
  opacity: 1;
}
.slider-bottom .slick-prev.slick-arrow {
  left: 0;
  background-image: url("../img/slider/img/left.svg");
}
.slider-bottom .slick-next.slick-arrow {
  right: 0;
  background-image: url("../img/slider/img/right.svg");
}
.slider-bottom .slider__item {
  height: 100%;
  padding: 0 10px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .slider-bottom .slider__item {
    padding: 0 30px;
  }
}
.slider-bottom .slider__item:after {
  content: "";
  position: absolute;
  left: 10px;
  bottom: 0;
  right: 10px;
  height: 6px;
  -webkit-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
  background-color: #282560;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.slider-bottom .slider__item .flex {
  height: 100%;
}
.slider-bottom .slider__item .flex .trainer__position {
  opacity: 0.5;
}
.slider-bottom .slider__item .flex .trainer-specification {
  display: none;
}
.slider-bottom .slider__item:hover:after, .slider-bottom .slider__item--active:after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.slider-bottom .slider__item:hover .flex .trainer__position, .slider-bottom .slider__item--active .flex .trainer__position {
  opacity: 1;
}

.leader-slider-wrap {
  padding-left: 75px;
  padding-right: 75px;
}
@media only screen and (max-width: 576px) {
  .leader-slider-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

.persons-slider .slider, .persons-slider .slider-parnters {
  height: 330px;
}
@media only screen and (min-width: 768px) {
  .persons-slider .slider .slick-arrow.slick-prev, .persons-slider .slider-parnters .slick-arrow.slick-prev {
    left: -60px;
  }
}
@media only screen and (min-width: 768px) {
  .persons-slider .slider .slick-arrow.slick-next, .persons-slider .slider-parnters .slick-arrow.slick-next {
    right: -60px;
  }
}
.persons-slider .slider .slick-track, .persons-slider .slider-parnters .slick-track {
  padding: 10px 0px;
}
.persons-slider.slider-leader .slider__item .leader-img:hover:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(40, 37, 96, 0.7);
  z-index: 1;
}
.persons-slider.slider-leader .slider__item .leader-img:hover:after {
  width: 34px;
  height: 34px;
  display: block;
  content: "";
  position: absolute;
  background-image: url("../img/icon/link.svg");
  z-index: 2;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.persons-slider.slider-board .slider {
  height: auto;
}
.persons-slider.slider-board .slider__item {
  padding: 30px 0 50px;
  position: relative;
  overflow: hidden;
}
.persons-slider.slider-board .slider__item .persons--name {
  margin-bottom: 10px;
}
.persons-slider.slider-board .slider__item .persons--profession {
  margin-bottom: 5px;
}
.persons-slider.slider-board .slider__item:hover .description {
  background-color: rgba(40, 37, 96, 0.8);
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.persons-slider.slider-board .slider__item:hover .scrollbar-rail {
  display: block;
}
.persons-slider.slider-board .slider__item .description {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-color: transparent;
  padding: 10px 20px;
  -webkit-transform: translateY(80%);
      -ms-transform: translateY(80%);
          transform: translateY(80%);
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.persons-slider.slider-board .slider__item .description .social {
  margin-bottom: 10px;
}
.persons-slider.slider-board .slider__item .description p.font {
  font-size: 12px !important;
  color: #fff;
  font-weight: 500;
}
.persons-slider.slider-board .slider__item .description p.font > * {
  font-size: 12px !important;
  line-height: 22px;
}
.persons-slider.slider-board .slider__item .scrollbar-rail {
  display: none;
  max-height: 80%;
  text-align: left;
}
.persons-slider .slider__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #dadada;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  padding: 30px 0px;
  margin: 0 20px;
  -webkit-box-shadow: 0px 2px 10px 0px #dadada;
          box-shadow: 0px 2px 10px 0px #dadada;
}
.persons-slider .slider__item .leader-img {
  min-height: 150px;
  min-width: 150px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}
.persons-slider .slider__item p {
  color: #000;
  font-weight: bold;
}
.persons-slider .slider__item p:nth-child(2) {
  font-size: 20px;
}
.persons-slider .slider__item .social {
  margin-top: 10px;
  margin-bottom: 0;
}

.slider-researchs .slick-list {
  overflow: visible;
  overflow-x: hidden;
}

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element, .scroll-element div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SCROLLBAR RAIL ***************/
.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-rail > .scroll-element {
  background-color: transparent;
}

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 8px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #dadada;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 12px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px;
}

.donate {
  max-width: 310px;
  margin: 60px auto;
}
.donate__field {
  margin-bottom: 25px;
  color: #fff;
}
.donate__checked {
  margin-bottom: 25px;
}
.donate__checked .button {
  margin: 0 5px;
  width: 100%;
  max-width: 70px;
}
.donate__checked .button:first-child {
  margin-left: 0;
}
.donate__checked .button:last-child {
  margin-right: 0;
}
.donate__checked .button.button-active {
  background-color: #fff;
  color: #10bec2;
}
@media only screen and (max-width: 576px) {
  .donate__checked .button {
    max-width: 65px;
  }
}
.donate__button {
  width: 100%;
  max-width: 180px;
  margin: 25px auto 0 auto;
  height: 52px;
}

.donate-success {
  max-width: 500px;
  margin: 60px auto;
}
.donate-success__icon {
  margin: 0 auto 30px auto;
}
.donate-success__checked {
  margin-top: 45px;
}
@media only screen and (max-width: 567px) {
  .donate-success__checked {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.donate-success__checked .button {
  width: 100%;
  max-width: 50%;
  height: 52px;
  margin: 0 10px;
}
@media only screen and (max-width: 567px) {
  .donate-success__checked .button {
    max-width: 100%;
    margin: 5px 0;
  }
}
.donate-success__text {
  color: rgba(255, 255, 255, 0.7);
}

.leaders-form-01 .leaders-list {
  margin-bottom: 130px;
}
@media only screen and (max-width: 1200px) {
  .leaders-form-01 .leaders-list {
    max-width: 800px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 500px) {
  .leaders-form-01 .leaders-list {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.leaders-form-01 .leaders-list__item {
  margin-bottom: 20px;
  position: relative;
}
.leaders-form-01 .leaders-list__item > h5 {
  font-family: "DejaVuSans", sans-serif;
  color: rgba(28, 26, 26, 0.6);
  margin-bottom: 30px;
}
.leaders-form-01 .leaders-list__item > .field {
  max-width: 350px;
}
@media only screen and (max-width: 1200px) {
  .leaders-form-01 .leaders-list__item > .field {
    max-width: 100%;
  }
}
.leaders-form-01 .leaders-list__item ul li {
  max-width: 350px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1200px) {
  .leaders-form-01 .leaders-list__item ul li {
    max-width: 100%;
  }
}
.leaders-form-01 .leaders-list__item .date {
  max-width: 200px;
  background-image: url("../img/leaders/img/date.svg");
}
.leaders-form-01 .leaders-list__item .date {
  background-repeat: no-repeat;
  background-position: 99% 50%;
}
.leaders-form-01 .leaders-list__item .date .field {
  padding-right: 30px;
}
.leaders-form-01 .leaders-list__item .button {
  height: 52px;
}
.leaders-form-02 .leaders-list {
  max-width: 1000px;
  margin-bottom: 130px;
}
@media only screen and (max-width: 1200px) {
  .leaders-form-02 .leaders-list {
    max-width: 800px;
    margin: 0 auto;
  }
}
.leaders-form-02 .leaders-list__item {
  margin-bottom: 40px;
  position: relative;
}
.leaders-form-02 .leaders-list__item > .font {
  color: #000;
}
.leaders-form-02 .leaders-list__item > h5 {
  font-family: "DejaVuSans", sans-serif;
  color: rgba(28, 26, 26, 0.6);
}
.leaders-form-02 .leaders-list__item--small {
  max-width: 350px;
  border-bottom: 1px solid #D1D1D1;
}
.leaders-form-02 .leaders-list__item--small .field {
  border: 0;
}
.leaders-form-02 .leaders-list__item .button {
  height: 52px;
}

.library-list {
  margin: 30px 0;
  height: -webkit-calc(100% - 120px);
  height: calc(100% - 120px);
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  /* &::-webkit-scrollbar{
  	width: 10px;
  	position: relative;
  	z-index: 1;
  }
  &::-webkit-scrollbar-thumb{
  	background-clip: content-box;
  	background-color: $primary;
  	border-radius: 5px;
  }
  &::-webkit-scrollbar-track{
  	background-color: rgba(255,255,255,0);
  } */
}
.library__item {
  margin: 20px 0;
}
.library__item img {
  margin-right: 20px;
}

[data-scrollbar], [scrollbar], scrollbar {
  display: block;
  position: relative;
  z-index: 10;
}

[data-scrollbar] .scroll-content,
[scrollbar] .scroll-content,
scrollbar .scroll-content {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 10;
}

[data-scrollbar].sticky .scrollbar-track,
[scrollbar].sticky .scrollbar-track,
scrollbar.sticky .scrollbar-track {
  background: rgba(222, 222, 222, 0.75);
}

[data-scrollbar] .scrollbar-track,
[scrollbar] .scrollbar-track,
scrollbar .scrollbar-track {
  position: absolute;
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0.5s ease-out, background 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out, background 0.5s ease-out;
  transition: opacity 0.5s ease-out, background 0.5s ease-out;
  background: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-scrollbar] .scrollbar-track.show,
[data-scrollbar] .scrollbar-track:hover,
[scrollbar] .scrollbar-track.show,
[scrollbar] .scrollbar-track:hover,
scrollbar .scrollbar-track.show,
scrollbar .scrollbar-track:hover {
  opacity: 1;
}

[data-scrollbar] .scrollbar-track-x,
[scrollbar] .scrollbar-track-x,
scrollbar .scrollbar-track-x {
  display: none !important;
}

[data-scrollbar] .scrollbar-track-y,
[scrollbar] .scrollbar-track-y,
scrollbar .scrollbar-track-y {
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 11;
}
[data-scrollbar] .scrollbar-track-y:before,
[scrollbar] .scrollbar-track-y:before,
scrollbar .scrollbar-track-y:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 1px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.1);
}

[data-scrollbar] .scrollbar-thumb, [scrollbar] .scrollbar-thumb, scrollbar .scrollbar-thumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 60px;
  background: #282560;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

[data-scrollbar] .overscroll-glow, [scrollbar] .overscroll-glow, scrollbar .overscroll-glow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.reaserch-item, .reaserch-item--inner {
  -webkit-box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
  color: #1C1A1A;
  overflow: hidden;
}
.reaserch-item .description, .reaserch-item--inner .description {
  padding: 15px;
}

.reaserch-item {
  display: block;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.reaserch-item--inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  .reaserch-item--inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 0;
  }
}
.reaserch-item--inner > div:first-child {
  padding-left: 0;
}
.reaserch-item--inner .thumb-wrap {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .reaserch-item--inner .thumb-wrap {
    margin: 15px;
  }
}
@media only screen and (max-width: 768px) {
  .reaserch-item--inner .thumb-wrap {
    max-height: 300px;
  }
}
.reaserch-item--inner .thumb-wrap img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.reaserch-item--inner .description {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .reaserch-item--inner .description {
    padding: 0;
  }
}
.reaserch-item--inner .description > div.flex:last-child {
  margin-top: auto;
}
.reaserch-item--inner .download-reasearch {
  margin-left: auto;
}
.reaserch-item--inner .icn-doc_download {
  margin-right: 10px;
}
.reaserch-item .thumb-wrap {
  max-height: 200px;
  overflow: hidden;
}
.reaserch-item .description {
  padding-bottom: 35px;
}
.reaserch-item .description > p {
  max-height: 65px;
  overflow: hidden;
  font-weight: 600;
  line-height: 1.4;
}

.podcast-item, .podcast-item--inner {
  display: block;
  -webkit-box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  margin-bottom: 30px;
  color: #1C1A1A;
}
.podcast-item .thumb-wrap:before, .podcast-item--inner .thumb-wrap:before {
  content: "";
  display: block;
  background: url("../img/icon/icn-play.svg") no-repeat center;
  width: 65px;
  height: 74px;
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: scale(1) translate(50%, -50%);
      -ms-transform: scale(1) translate(50%, -50%);
          transform: scale(1) translate(50%, -50%);
  z-index: 3;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.podcast-item .thumb-wrap:hover:before, .podcast-item--inner .thumb-wrap:hover:before {
  -webkit-transform: scale(1.1) translate(50%, -50%);
      -ms-transform: scale(1.1) translate(50%, -50%);
          transform: scale(1.1) translate(50%, -50%);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.podcast-item .description, .podcast-item--inner .description {
  padding: 15px;
}

.podcast-item--inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.podcast-item--inner .thumb-wrap {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.podcast-item--inner .download-reasearch {
  margin-left: auto;
}
.podcast-item .thumb-wrap {
  max-height: 200px;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .podcast-item .thumb-wrap {
    max-height: 300px;
  }
}
.podcast-item .thumb-wrap img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.podcast-item .description {
  padding-bottom: 35px;
}
.podcast-item .description > p {
  max-height: 65px;
  overflow: hidden;
  font-weight: 600;
  line-height: 1.4;
}

.researcher-item, .researchers-item--inner {
  -webkit-box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  margin-bottom: 30px;
  color: #1C1A1A;
  display: block;
}
.researcher-item .author, .researchers-item--inner .author {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.researcher-item .author--avatar, .researchers-item--inner .author--avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 1px solid #E6E6E6;
  overflow: hidden;
  margin-right: 10px;
}
.researcher-item .author--avatar img, .researchers-item--inner .author--avatar img {
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}
.researcher-item .description, .researchers-item--inner .description {
  padding: 15px;
}

.researcher-wrap {
  padding: 30px;
  margin-bottom: 40px;
  -webkit-box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
}
.researcher-wrap .researcher-item {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .researcher-wrap .thumb-wrap {
    margin-bottom: 20px;
  }
}

.researcher-item .description {
  position: absolute;
  bottom: 20px;
  left: 0;
  background: white;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.researcher-item .auth-name {
  font-weight: 600;
}
.researcher-item--inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.researcher-item--inner .thumb-wrap {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.researcher-item--inner .author--avatar {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  overflow: hidden;
}
.researcher-item--inner .download-reasearch {
  margin-left: auto;
}

.blog-item, .blogs-item--inner {
  -webkit-box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 6px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  margin-bottom: 30px;
  color: #1C1A1A;
  overflow: hidden;
}
.blog-item .author, .blogs-item--inner .author {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
.blog-item .description, .blogs-item--inner .description {
  padding: 15px;
}

.blog-item {
  display: block;
}
.blog-item .thumb-wrap {
  max-height: 200px;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .blog-item .thumb-wrap {
    max-height: 300px;
  }
}
.blog-item .thumb-wrap img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-item .description .article-desc {
  max-height: 92px;
  overflow: hidden;
  font-weight: 600;
  line-height: 1.4;
  padding-bottom: 20px;
}
.blog-item--inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.blog-item--inner .thumb-wrap {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.blog-item--inner .download-reasearch {
  margin-left: auto;
}

.blog-post-header {
  position: relative;
  max-height: 450px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  margin-bottom: 20px;
}
.blog-post-header:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(40, 37, 96, 0.6);
  z-index: 3;
}
.blog-post-header .section-title {
  color: #fff;
  position: absolute;
  z-index: 4;
  width: 80%;
  text-align: center;
}
.blog-post-header .blog-image-wrap {
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-post-article {
  margin-bottom: 85px;
}
.blog-post-article p, .blog-post-article span, .blog-post-article li, .blog-post-article a, .blog-post-article b {
  font-size: 1rem !important;
}
.blog-post-article p {
  margin-bottom: 10px;
}
.blog-post-article ul {
  -webkit-padding-start: 40px;
          padding-inline-start: 40px;
  margin-bottom: 10px;
}
.blog-post-article ul, .blog-post-article li {
  list-style-type: disc;
}

.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}
.iframe-container .iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.page--blog-inner .author-wrap {
  margin-bottom: 50px;
}
.page--blog-inner .author-wrap .author {
  margin-right: 15px;
}
.page--blog-inner .author-wrap .author--avatar {
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page--blog-inner .author-wrap .author--avatar:before {
  display: block;
  position: absolute;
  content: "";
  background-image: url("../img/icon/user.svg");
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.page--blog-inner .author-wrap .reasearch-author {
  margin-left: 0;
}

/* Layout modules */
header {
  z-index: 5;
}
header nav {
  position: fixed;
}
header nav.scrolled {
  padding: 15px 0;
}
header.header-sm {
  height: 78px;
}

.header {
  position: relative;
  min-height: 600px;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  z-index: 5;
}
@media only screen and (max-width: 576px) {
  .header {
    min-height: 500px;
    height: auto;
  }
}
.header:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(40, 37, 96, 0.7);
}
.header__info {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__info .section__wrapper {
  max-width: 800px;
}
@media only screen and (max-width: 576px) {
  .header__info .section__wrapper {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media only screen and (max-width: 767px) {
  .header__info .section__wrapper {
    padding: 66px 0px 20px;
  }
}
.header__info .section__wrapper .h1 {
  font-size: 64px;
}
@media only screen and (max-width: 767px) {
  .header__info .section__wrapper .h1 {
    font-size: 52px;
  }
}
.header nav.scrolled {
  background-color: rgba(40, 37, 96, 0.7);
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
}
.header .video-bg {
  height: 100%;
  width: 100%;
}
.header .video-bg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(40, 37, 96, 0.7);
  z-index: 4;
}
.header .video-bg video {
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  height: auto;
  top: 0px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width: 767px) {
  .header .video-bg video {
    height: 100%;
    width: auto;
  }
}
.header .section__wrapper {
  margin-bottom: 0;
}

.startup-animation {
  display: none;
}

.footer {
  background-color: #f9f9f9;
  padding: 85px 0 20px 0;
  position: relative;
  overflow: hidden;
  margin-top: 50px;
}
@media only screen and (max-width: 567px) {
  .footer {
    padding: 30px 0;
  }
}
.footer--bottom {
  margin-top: 70px;
}
.footer .section__wrapper {
  margin-bottom: 20px;
}
.footer--list li {
  margin-bottom: 10px;
}
.footer--list li a {
  padding: 5px 0;
}
.footer--list li a:hover {
  text-decoration: underline;
}
.footer .contact-info .flex.align-left {
  margin-bottom: 10px;
}
.footer .contact-info .icn-wrap {
  width: 24px;
  height: 24px;
  margin-left: 15px;
  margin-right: 0;
  text-align: center;
}
.footer .contact-info .icn-wrap img {
  display: inline-block;
  height: 100%;
  width: auto;
}

.social {
  margin-top: 30px;
  margin-bottom: 30px;
}
.social__item {
  margin: 0 18px;
}
.social__item:first-child {
  margin-left: 0;
}
.social__item:last-child {
  margin-right: 0;
}
.social__item:hover, .social__item--active {
  opacity: 0.6;
}

/* Rewrite plugins style */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi9wbHVnaW5zL3NsaWNrL3NsaWNrLm1pbi5jc3MiLCJzdHlsZS5jc3MiLCIuLi9wbHVnaW5zL2RhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXIuY3NzIiwiYmFzZS9mb250cy5zY3NzIiwiYmFzZS9yZXNldC5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsIm1peGluLnNjc3MiLCJiYXNlL2dyaWQuc2NzcyIsImJhc2UvYmFzZS5zY3NzIiwiYmFzZS9oZWxwZXIuc2NzcyIsInR5cG9ncmFwaHkvZm9udC5zY3NzIiwidHlwb2dyYXBoeS90aXRsZS5zY3NzIiwiLi4vbW9kdWxlcy9iYXNlL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL21vZHVsZXMvYmFzZS9maWVsZC9maWVsZC5zY3NzIiwiLi4vbW9kdWxlcy9iYXNlL3NlbGVjdC9zZWxlY3Quc2NzcyIsIi4uL21vZHVsZXMvYmFzZS9jaGVja2JveC9jaGVja2JveC5zY3NzIiwiLi4vbW9kdWxlcy9iYXNlL2NoZWNrYm94L21peGluLnNjc3MiLCIuLi9tb2R1bGVzL3BhcnRzL25hdi9uYXYuc2NzcyIsIi4uL21vZHVsZXMvcGFydHMvbG9nby9sb2dvLnNjc3MiLCIuLi9tb2R1bGVzL3BhcnRzL2RpckxvZ28vZGlyTG9nby5zY3NzIiwiLi4vbW9kdWxlcy9wYXJ0cy9tZW51L21lbnUuc2NzcyIsIi4uL21vZHVsZXMvcGFydHMvYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2NzcyIsIi4uL21vZHVsZXMvcGFydHMvcG9zdC1pbmZvL3Bvc3QtaW5mby5zY3NzIiwiLi4vbW9kdWxlcy9wYXJ0cy9zaG93LW1lbnUvc2hvdy1tZW51LnNjc3MiLCIuLi9tb2R1bGVzL3BhcnRzL2xhbmcvbGFuZy5zY3NzIiwiLi4vbW9kdWxlcy9jb21wb25lbnRzL2FydGljbGUvYXJ0aWNsZS5zY3NzIiwiLi4vbW9kdWxlcy9jb21wb25lbnRzL3BvcHVwL3BvcHVwLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBvbmVudHMvc2xpZGVyL3NsaWRlci5zY3NzIiwiLi4vbW9kdWxlcy9jb21wb25lbnRzL2RvbmF0ZS9kb25hdGUuc2NzcyIsIi4uL21vZHVsZXMvY29tcG9uZW50cy9sZWFkZXJzL2xlYWRlcnMuc2NzcyIsIi4uL21vZHVsZXMvY29tcG9uZW50cy9saWJyYXJ5L2xpYnJhcnkuc2NzcyIsIi4uL21vZHVsZXMvY29tcG9uZW50cy9yZXNlYXJjaHMvcmVzZWFyY2hzLnNjc3MiLCIuLi9tb2R1bGVzL2NvbXBvbmVudHMvcG9kY2FzdHMvcG9kY2FzdHMuc2NzcyIsIi4uL21vZHVsZXMvY29tcG9uZW50cy9yZXNlYXJjaGVycy9yZXNlYXJjaGVycy5zY3NzIiwiLi4vbW9kdWxlcy9jb21wb25lbnRzL2Jsb2cvYmxvZy5zY3NzIiwiLi4vbW9kdWxlcy9sYXlvdXQvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9sYXlvdXQvZm9vdGVyL2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQUE7QUNBQSxXQUFBO0FBQ0E7RUFFSSxrQkFBQTtFQUVBLGNBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBRUEseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RUFFUiwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDSSxtQkFBQTtFQUNKLHdDQUFBO0FDRko7O0FES0E7RUFFSSxrQkFBQTtFQUVBLGNBQUE7RUFDQSxnQkFBQTtFQUVBLFNBQUE7RUFDQSxVQUFBO0FDTEo7O0FET0E7RUFFSSxhQUFBO0FDTEo7O0FET0E7RUFFSSxlQUFBO0VBQ0EsWUFBQTtBQ0xKOztBRFFBOztFQUdJLHVDQUFBO0VBRUksbUNBQUE7RUFFSSwrQkFBQTtBQ05aOztBRFNBO0VBRUksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUVBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FDUko7O0FEVUE7O0VBR0ksY0FBQTtFQUVBLFdBQUE7QUNUSjs7QURXQTtFQUVJ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O0VBRUMseUJQMUJPO0VPMkJQLFdBQUE7QVhpMEZIO0FXOXpGQztFQUNDLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FYZzBGRjtBVy96RkU7RUFFVSxxQlBqQ0g7QUppMkZUO0FXM3pGQztFQUNDLHlCUHhDTTtFT3lDTixxQlB6Q007RU8wQ04sV0FBQTtBWDZ6RkY7QVc1ekZFO0VBRVUscUJQN0NKO0VPOENJLHlCQUFBO0FYNnpGWjtBV3p6RkM7RUFDQyxrQkFBQTtFQUNBLFdBQUE7QVgyekZGO0FXMXpGRTtFQUVDLHNCQUFBO0VBQ0EsY1AxRE87QUpxM0ZWO0FXeHpGQztFQUNDLFdBQUE7RUFDQSxxQlAvRFE7RU9nRVIseUJQaEVRO0FKMDNGVjtBV3p6RkU7RUFFQyx5QkFBQTtBWDB6Rkg7O0FZajVGQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQlJKa0I7RVFLbEIscUNSSGtCO0FKdTVGbkI7QUs5NEZDO0VBQ0MsV09Ob0I7QVpzNUZ0QjtBSzk0RkM7RUFDQyxXT1RvQjtBWnk1RnRCO0FLOTRGQztFQUNDLFdPWm9CO0FaNDVGdEI7QUt2NUZDO0VBQ0MsNEJEYmdCO0FKczZGbEI7QUt2NUZDO0VBQ0MsNEJEaEJnQjtBSnk2RmxCO0FLdjVGQztFQUNDLDRCRG5CZ0I7QUo0NkZsQjtBWWo2RkM7RUFFQyxXQUFBO0FaazZGRjtBS242RkM7RUFDQywrQk9EcUI7QVpzNkZ2QjtBS242RkM7RUFDQywrQk9KcUI7QVp5NkZ2QjtBS242RkM7RUFDQywrQk9QcUI7QVo0NkZ2QjtBWXo2RkM7RUFFQyxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxhQUFBO0FaMDZGRjtBS243RkM7RUFDQyxjT0dxQjtBWms3RnZCO0FLbjdGQztFQUNDLGNBQUE7QUxxN0ZGO0FLbjdGQztFQUNDLGNPSHFCO0FadzdGdkI7QVlqN0ZDO0VBQ0MsVUFBQTtBWm03RkY7O0FhLzhGQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JURmtCO0VTR2xCLHFDVERrQjtFU0VsQix3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0NBQUE7RUFDQSwwREFBQTtBYms5RkQ7O0FjOTlGQTtFQ1NDLGFBQUE7QWZ5OUZEO0FleDlGQztFQUNDLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FmMDlGRjtBZXo5RkU7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RVZxQkYsa0JBQUE7RUFDQSxPVXBCZ0M7RVZxQmhDLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RVVwQkcsMEJBQUE7VUFBQSxrQkFBQTtFQUVELHlCQUFBO0FmMjlGSDtBZXg5RkM7RUFDQyw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxzREFBQTtFQUNBLFdBQUE7QWYwOUZGO0FjMy9GQztFQ09BLGFBQUE7QWZ1L0ZEO0FldC9GQztFQUNDLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0Fmdy9GRjtBZXYvRkU7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RVZxQkYsa0JBQUE7RUFDQSxPVXBCZ0M7RVZxQmhDLFFBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RVVwQkcsMEJBQUE7VUFBQSxrQkFBQTtFQUVELHNCQUFBO0FmeS9GSDtBZXQvRkM7RUFDQyw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EseUJBQUE7RUFDQSxzREFBQTtFQUNBLFdBQUE7QWZ3L0ZGOztBRmhnR0Esa0JBQUE7QWtCNUJBO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esd0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0VBQ0EsTUFBQTtBaEJnaUdEO0FLbDhGQztFV25HRDtJQU9FLGVBQUE7RWhCa2lHQTtBQUNGO0FnQmhpR0c7RUFDQyxZQUFBO0VBQ0Esd0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0FoQmtpR0o7QWdCOWhHRztFQUNDLHNCQUFBO0FoQmdpR0o7QWdCN2hHSTtFQUNDLHlCQUFBO0FoQitoR0w7QWdCMWhHRztFQUNDLFdBQUE7QWhCNGhHSjtBZ0IzaEdJO0VBRUMsY0FBQTtBaEI0aEdMO0FnQnhoR0M7RUFDQyxzQkFBQTtBaEIwaEdGO0FnQnZoR0k7RUFDQyx5QkFBQTtBaEJ5aEdMO0FnQnJoR0k7RUFDQyx5Qlp0Qkc7QUo2aUdSO0FnQmpoR0c7RUFDQyxjQUFBO0FoQm1oR0o7QWdCbGhHSTtFQUNDLGNaakNLO0FKcWpHVjtBZ0JoaEdFOztFQUVDLGFBQUE7QWhCa2hHSDs7QWlCeGtHQTtFQUNDLFlBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtNQUFBLDhCQUFBO1VBQUEsMEJBQUE7QWpCMmtHRDs7QWtCcGxHQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0NBQUE7RUFBQSxtQ0FBQTtFQUFBLGdDQUFBO0FsQnVsR0Q7QUt2L0ZDO0VhbkdEO0lBS0UsWUFBQTtFbEJ5bEdBO0FBQ0Y7QWtCeGxHQztFQUNDLFdBQUE7RUFDQSxZQUFBO0FsQjBsR0Y7O0FtQm5tR0E7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEscUJBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZUFBQTtFQUVBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsb0JBQUE7RUFDQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFFQSx3Q0FBQTtBbkJvbUdEO0FLamhHQztFY25HRDtJQWtCRSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsV0FBQTtFbkJzbUdBO0FBQ0Y7QW1Ccm1HQztFQUNDLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtBbkJ1bUdGO0FtQnJtR0M7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FuQnVtR0Y7QW1CdG1HRTtFQUNDLFdBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxrREFBQTtNQUFBLDZDQUFBO1VBQUEsMENBQUE7RUFDQSwwQ0FBQTtBbkJ3bUdIO0FLMWlHQztFY3RFQztJQVVFLGFBQUE7RW5CMG1HRjtBQUNGO0FLL2lHQztFY3RFQztJQWFFLFNBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsdURBQUE7UUFBQSxrREFBQTtZQUFBLCtDQUFBO0VuQjRtR0Y7QUFDRjtBS3pqR0M7RWNoREU7SUFDQyxlQUFBO0VuQjRtR0Y7QUFDRjtBSzlqR0M7RWMzQ0U7SUFDQyxlQUFBO0VuQjRtR0Y7QUFDRjtBS25rR0M7RWMzRUE7SUFxQ0UsY0FBQTtJQUNBLGVBQUE7RW5CNm1HRDtBQUNGO0FtQjNtR0c7RUFDQyxhQUFBO0FuQjZtR0o7QW1CMW1HRTtFQUNDLGNBQUE7QW5CNG1HSDtBbUJ6bUdDO0VBQ0Msd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHNCQUFBO0VBQUEsNkJBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FuQjJtR0Y7QUtybEdDO0VjMUJBO0lBTUUseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxVQUFBO0VuQjZtR0Q7QUFDRjtBbUI1bUdFO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUFBLGlDQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtBbkI4bUdIO0FtQjdtR0c7RUFDQywwQkFBQTtBbkIrbUdKO0FLbm1HQztFY2pCQztJQVNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLDZCQUFBO0VuQittR0Y7QUFDRjtBbUI5bUdHO0VBQ0MsZ0JBQUE7QW5CZ25HSjs7QW9CeHNHQTtFQUNDLGNBQUE7RUFDQSxtQkFBQTtBcEIyc0dEO0FvQjFzR0M7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0FwQjRzR0Y7QW9CenNHRztFQUNDLFdBQUE7RUFFQywwQkFBQTtBcEIwc0dMO0FvQnRzR0U7RUFDQyxlQUFBO0FwQndzR0g7QW9CdHNHRTtFQUNDLGdCQUFBO0VBQ0EsY0FBQTtBcEJ3c0dIO0FvQnRzR0U7RUFDQyxjQUFBO0FwQndzR0g7QW9CdnNHRztFQUNDLFlBQUE7RUFDQSxnQkFBQTtFZmdCSCxrQkFBQTtFQUNBLFFlaEJrQztFZmlCbEMsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBTDByR0Q7O0FxQi91R0E7RUFDQyxtQkFBQTtBckJrdkdEO0FxQmp2R0M7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FyQm12R0Y7QXFCbHZHRTtFQUNDLGlCQUFBO0VBQ0EsWUFBQTtBckJvdkdIO0FxQm52R0c7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBckJxdkdKO0FxQmp2R0M7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXJCbXZHRjtBcUJqdkdDO0VBQ0MsaUJBQUE7QXJCbXZHRjs7QXNCdHdHQTtFQUNDLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBdEJ5d0dEO0FzQnh3R0M7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtVQUFBLGtCQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7QXRCMHdHRjtBc0J6d0dFO0VBQ0MsaUJBQUE7QXRCMndHSDtBc0J6d0dFO0VBQ0MsZ0JBQUE7QXRCMndHSDtBc0J4d0dDO0VBQ0MsZ0NBQUE7QXRCMHdHRjs7QXVCanlHQztFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0F2Qm95R0Y7QXVCbnlHRTtFQUNDLGtCQUFBO0F2QnF5R0g7O0F3QjN5R0E7RUFDQyxjQUFBO0VBQ0EsV0FBQTtBeEI4eUdEO0F3Qjd5R0M7RUFDQyxnQkFBQTtBeEIreUdGO0FLaHRHQztFbUJuR0Q7SUFPRSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSxrQkFBQTtFeEJnekdBO0FBQ0Y7QXdCOXlHRTtFQUNDLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSwyQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QXhCZ3pHSDtBd0I3eUdDO0VBQ0MsZUFBQTtBeEIreUdGO0FLanVHQztFbUI1RUU7SUFDQyx3QkFBQTtJQUFBLCtCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFeEJnekdGO0FBQ0Y7QXdCOXlHRTtFQUNDLGFBQUE7RUFDQSxXQUFBO0F4Qmd6R0g7QXdCL3lHRztFQUNDLGlCQUFBO0VBQ0EsV0FBQTtBeEJpekdKO0F3Qi95R0c7RUFDQyw0QnBCL0JjO0FKZzFHbEI7O0F5QjkwR0E7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2RUFBQTtFQUFBLDBFQUFBO0F6QmkxR0Q7QXlCNzBHQztFQUNDLG1CQUFBO0F6QiswR0Y7QXlCNzBHQztFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QXpCKzBHRjs7QTBCeDJHQTtFQUNDLGNBQUE7QTFCMjJHRDtBMEIxMkdDO0VBQ0MsY0FBQTtBMUI0MkdGO0EwQjMyR0U7RUFDQyxXQUFBO0ExQjYyR0g7O0EwQnoyR0EsZUFBQTtBQUNBO0VBQ0ksZUFBQTtBMUI0MkdKOztBMEIxMkdBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QTFCNjJHRDtBMEI1MkdDO0VBQ0Msa0JBQUE7QTFCODJHRjtBMEIzMkdFO0VBQ0MsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBRUEsV0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGdFQUFBO0VBQ0EsMEJBQUE7VUFBQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBMUI0MkdIO0EwQjMyR0c7RUFDQyxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RUFDQSxrQkFBQTtBMUI2MkdKO0EwQnoyR0M7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7QTFCMjJHRjtBMEIxMkdFO0VBQ0MscUJBQUE7QTFCNDJHSDs7QTBCeDJHQTtFQUNDLGFBQUE7QTFCMjJHRDtBS3p6R0M7RXFCbkREO0lBR0UsYUFBQTtFMUI2MkdBO0FBQ0Y7QTBCNTJHQzs7O0VBRUMsMkJBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtBMUIrMkdGO0EwQjkyR0U7OztFQUNDLFVBQUE7QTFCazNHSDtBS24xR0M7RXFCOUNBOzs7SUFtQkUsWUFBQTtJQUNBLFdBQUE7SUFDQSwwQkFBQTtFMUJvM0dEO0FBQ0Y7QTBCbDNHQztFQUNDLFVBQUE7RUFDQSx5REFBQTtBMUJvM0dGO0FLaDJHQztFcUJ0QkE7SUFJRSxVQUFBO0UxQnMzR0Q7QUFDRjtBMEJwM0dDO0VBQ0MsV0FBQTtFQUNBLDBEQUFBO0ExQnMzR0Y7QUt6MkdDO0VxQmZBO0lBSUUsV0FBQTtFMUJ3M0dEO0FBQ0Y7QTBCdDNHQzs7O0VBRUMsWUFBQTtBMUJ5M0dGO0EwQnQzR0U7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7QTFCdzNHSDs7QTBCcDNHQTtFQUNDLGlDQUFBO0VBQUEseUJBQUE7RUFDQSxjQUFBO0ExQnUzR0Q7QTBCdDNHQztFQUNDLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0ExQnczR0Y7QTBCdjNHRTtFQUNDLGVBQUE7QTFCeTNHSDtBMEJ4M0dHO0VBQ0MsV0FBQTtBMUIwM0dKO0EwQm4zR0M7RUFDQyxzQkFBQTtBMUJxM0dGO0EwQm4zR0M7RUFDQyx1QkFBQTtBMUJxM0dGOztBMEJsM0dBO0VBQ0Msd0JBQUE7QTFCcTNHRDs7QTBCbjNHQTtFQUNDLGVBQUE7RUFDQSxZQUFBO0ExQnMzR0Q7QUt6NUdDO0VxQmlDRDtJQUlFLFVBQUE7RTFCdzNHQTtBQUNGO0FLbDVHQztFcUI0QkM7SUFDSSxjQUFBO0UxQnkzR0o7QUFDRjtBMEJ2M0dDOztFQUVDLFlBQUE7QTFCeTNHRjtBMEJ2M0dDOztFQUVDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFFQSxtQ0FBQTtNQUFBLCtCQUFBO1VBQUEsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0ExQnczR0Y7QTBCdjNHRTs7RUFDQyxVQUFBO0ExQjAzR0g7QTBCdjNHQztFQUNDLE9BQUE7RUFDQSxtREFBQTtBMUJ5M0dGO0EwQnYzR0M7RUFDQyxRQUFBO0VBQ0Esb0RBQUE7QTFCeTNHRjtBMEJ2M0dDO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGVBQUE7QTFCeTNHRjtBS3g4R0M7RXFCMEVBO0lBT0UsZUFBQTtFMUIyM0dEO0FBQ0Y7QTBCMTNHRTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQ0FBQTtVQUFBLDBCQUFBO0VBQ0EseUJ0QnhLSztFc0J5S0wsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0ExQjQzR0g7QTBCMTNHRTtFQUNDLFlBQUE7QTFCNDNHSDtBMEIzM0dHO0VBQ0MsWUFBQTtBMUI2M0dKO0EwQjMzR0c7RUFDQyxhQUFBO0ExQjYzR0o7QTBCeDNHRztFQUNDLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBMUIwM0dKO0EwQnYzR0k7RUFDQyxVQUFBO0ExQnkzR0w7O0EwQm4zR0E7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0ExQnMzR0Q7QUs3K0dDO0VxQnFIRDtJQUlFLGVBQUE7SUFDQSxnQkFBQTtFMUJ3M0dBO0FBQ0Y7O0EwQnIzR0M7RUFDQyxhQUFBO0ExQnczR0Y7QUszK0dDO0VxQnNIRTtJQUVFLFdBQUE7RTFCdTNHSDtBQUNGO0FLaC9HQztFcUIrSEU7SUFFRSxZQUFBO0UxQm0zR0g7QUFDRjtBMEJoM0dFO0VBQ0MsaUJBQUE7QTFCazNHSDtBMEIzMkdLO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSx1Q0FBQTtFQUNBLFVBQUE7QTFCNjJHTjtBMEIzMkdLO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtNQUFBLG9DQUFBO1VBQUEsZ0NBQUE7QTFCNjJHTjtBMEJyMkdFO0VBQ0MsWUFBQTtBMUJ1MkdIO0EwQnIyR0U7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTFCdTJHSDtBMEJyMkdJO0VBQ0MsbUJBQUE7QTFCdTJHTDtBMEJyMkdJO0VBQ0Msa0JBQUE7QTFCdTJHTDtBMEJuMkdJO0VBQ0MsdUNBQUE7RUFDQSxpQ0FBQTtNQUFBLDZCQUFBO1VBQUEseUJBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsMkJBQUE7QTFCcTJHTDtBMEJuMkdJO0VBQWlCLGNBQUE7QTFCczJHckI7QTBCcDJHRztFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0NBQUE7TUFBQSw4QkFBQTtVQUFBLDBCQUFBO0VBQ0EsbUNBQUE7RUFBQSw4QkFBQTtFQUFBLDJCQUFBO0ExQnMyR0o7QTBCcjJHSTtFQUNDLG1CQUFBO0ExQnUyR0w7QTBCcjJHSTtFQUNDLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExQnUyR0w7QTBCdDJHSztFQUNDLDBCQUFBO0VBQ0EsaUJBQUE7QTFCdzJHTjtBMEJwMkdHO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBMUJzMkdKO0EwQmwyR0M7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtVQUFBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsNENBQUE7VUFBQSxvQ0FBQTtBMUJvMkdGO0EwQm4yR0U7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSwyQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBMUJxMkdIO0EwQm4yR0U7RUFDQyxXQUFBO0VBQ0EsaUJBQUE7QTFCcTJHSDtBMEJwMkdHO0VBQ0MsZUFBQTtBMUJzMkdKO0EwQm4yR0U7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0ExQnEyR0g7O0EwQi8xR0M7RUFDQyxpQkFBQTtFQUNBLGtCQUFBO0ExQmsyR0Y7O0EwQjkxR0EsbURBQUE7QUFFQTtFQUNJLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBMUJnMkdKOztBMEI3MUdBO0VBQ0ksdUJBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsTUFBQTtFQUNBLHNCQUFBO0ExQmcyR0o7O0EwQjcxR0E7RUFDSSxTQUFBO0VBQ0EsUUFBQTtBMUJnMkdKOztBMEI3MUdBO0VBQ0ksYUFBQTtBMUJnMkdKOztBMEI5MUdBO0VBQ0ksK0JBQUE7VUFBQSx1QkFBQTtBMUJpMkdKOztBMEI5MUdBOztFQUVJLGNBQUE7QTFCaTJHSjs7QTBCOTFHQTs7RUFFSSxlQUFBO0ExQmkyR0o7O0EwQjkxR0E7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0ExQmkyR0o7O0EwQi8xR0E7RUFDSSwyQkFBQTtBMUJrMkdKOztBMEJoMkdBO0VBQ0ksdUJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLE1BQUE7RUFDQSxzQkFBQTtBMUJtMkdKOztBMEJqMkdBO0VBQ0ksU0FBQTtFQUNBLFFBQUE7QTFCbzJHSjs7QTBCNzFHQSwrQ0FBQTtBQUVBOztFQUdJLFlBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0ExQjgxR0o7O0EwQjMxR0E7RUFDSSw2QkFBQTtBMUI4MUdKOztBMEIzMUdBO0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QTFCODFHSjs7QTBCMzFHQTtFQUNJLHNCQUFBO0VBQ0Esb0NBQUE7QTFCODFHSjs7QTBCMzFHQTtFQUNJLHNCQUFBO0VBQ0Esb0NBQUE7QTFCODFHSjs7QTBCMzFHQTtFQUNJLFNBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTFCODFHSjs7QTBCMzFHQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0ExQjgxR0o7O0EwQjMxR0E7RUFDSSx5QnRCL2RLO0VzQmdlTCwyQkFBQTtFQUVBLG1CQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtBMUI4MUdKOztBMEIzMUdBO0VBQ0ksa0RBQUE7VUFBQSwwQ0FBQTtBMUI4MUdKOztBMEIzMUdBLDJEQUFBO0FBRUE7RUFBMkQsV0FBQTtFQUFhLGlCQUFBO0ExQisxR3hFOztBMEI5MUdBO0VBQTJELGdCQUFBO0VBQWtCLFVBQUE7QTFCbTJHN0U7O0EwQmoyR0E7RUFBeUQsWUFBQTtFQUFjLGVBQUE7RUFBaUIsUUFBQTtBMUJ1Mkd4Rjs7QTBCdDJHQTtFQUF5RCxTQUFBO0VBQVcsZ0JBQUE7RUFBa0IsV0FBQTtBMUI0Mkd0Rjs7QTBCMTJHQTtFQUFtRSxZQUFBO0VBQWMsU0FBQTtBMUIrMkdqRjs7QTBCOTJHQTtFQUFrRSxXQUFBO0VBQWEsV0FBQTtFQUFhLFFBQUE7QTFCbzNHNUY7O0EwQmwzR0E7RUFBbUUsUUFBQTtFQUFVLFdBQUE7QTFCdTNHN0U7O0EwQnQzR0E7RUFBa0UsU0FBQTtFQUFXLFVBQUE7RUFBWSxVQUFBO0ExQjQzR3pGOztBMEIxM0dBLHdEQUFBO0FBRUE7RUFBeUYsV0FBQTtBMUI2M0d6Rjs7QTBCNTNHQTtFQUF5RixVQUFBO0ExQmc0R3pGOztBMEI5M0dBO0VBQTBGLFdBQUE7QTFCazRHMUY7O0EwQmo0R0E7RUFBMEYsVUFBQTtBMUJxNEcxRjs7QTJCMTVIQTtFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QTNCNjVIRDtBMkI1NUhDO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0EzQjg1SEY7QTJCNTVIQztFQUNDLG1CQUFBO0EzQjg1SEY7QTJCNzVIRTtFQUNDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBM0IrNUhIO0EyQjk1SEc7RUFDQyxjQUFBO0EzQmc2SEo7QTJCOTVIRztFQUNDLGVBQUE7QTNCZzZISjtBMkI5NUhHO0VBQ0ksc0JBQUE7RUFDRyxjQUFBO0EzQmc2SFY7QUtsMUhDO0VzQjFGQztJQWVFLGVBQUE7RTNCaTZIRjtBQUNGO0EyQjk1SEM7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7QTNCZzZIRjs7QTJCMzVIQTtFQUNDLGdCQUFBO0VBQ0EsaUJBQUE7QTNCODVIRDtBMkI3NUhDO0VBQ0Msd0JBQUE7QTNCKzVIRjtBMkI3NUhDO0VBQ0MsZ0JBQUE7QTNCKzVIRjtBS3gySEM7RXNCeERBO0lBR0UsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RTNCaTZIRDtBQUNGO0EyQmg2SEU7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0EzQms2SEg7QUtuM0hDO0VzQm5EQztJQU1FLGVBQUE7SUFDQSxhQUFBO0UzQm82SEY7QUFDRjtBMkJqNkhDO0VBQ0MsK0JBQUE7QTNCbTZIRjs7QTRCNTlIRztFQUNDLG9CQUFBO0E1Qis5SEo7QUtoNEhDO0V1QmhHRTtJQUdFLGdCQUFBO0lBQ0EsY0FBQTtFNUJpK0hIO0FBQ0Y7QUt0NEhDO0V1QmhHRTtJQU9FLGtCQUFBO0lBQ0EsbUJBQUE7RTVCbStISDtBQUNGO0E0QmwrSEk7RUFDQyxtQkFBQTtFQUNBLGtCQUFBO0E1Qm8rSEw7QTRCbitISztFQUNDLHFDeEJWYTtFd0JXYiw0QnhCZFk7RXdCZVosbUJBQUE7QTVCcStITjtBNEJuK0hLO0VBQ0MsZ0JBQUE7QTVCcStITjtBS3g1SEM7RXVCOUVJO0lBR0UsZUFBQTtFNUJ1K0hMO0FBQ0Y7QTRCcCtITTtFQUNDLGdCQUFBO0VBQ0EsbUJBQUE7QTVCcytIUDtBS2o2SEM7RXVCdkVLO0lBSUUsZUFBQTtFNUJ3K0hOO0FBQ0Y7QTRCcitISztFQUNDLGdCQUFBO0VBQ0Esb0RBQUE7QTVCdStITjtBNEJyK0hLO0VBQ0MsNEJBQUE7RUFDQSw0QkFBQTtBNUJ1K0hOO0E0QnQrSE07RUFDQyxtQkFBQTtBNUJ3K0hQO0E0QnIrSEs7RUFDQyxZQUFBO0E1QnUrSE47QTRCLzlIRztFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7QTVCaStISjtBS3g3SEM7RXVCM0NFO0lBSUUsZ0JBQUE7SUFDQSxjQUFBO0U1Qm0rSEg7QUFDRjtBNEJsK0hJO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtBNUJvK0hMO0E0Qm4rSEs7RUFDQyxXQUFBO0E1QnErSE47QTRCbitISztFQUNDLHFDeEIvRGE7RXdCZ0ViLDRCeEJuRVk7QUp3aUlsQjtBNEJuK0hLO0VBQ0MsZ0JBQUE7RUFDQSxnQ0FBQTtBNUJxK0hOO0E0QnArSE07RUFDQyxTQUFBO0E1QnMrSFA7QTRCbitISztFQUNDLFlBQUE7QTVCcStITjs7QTZCcmpJQztFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0E7Ozs7Ozs7Ozs7OztLQUFBO0E3Qm9rSUY7QTZCdGpJQztFQUNDLGNBQUE7QTdCd2pJRjtBNkJ2aklFO0VBQ0Msa0JBQUE7QTdCeWpJSDs7QTZCcGpJQTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QTdCdWpJSjs7QTZCcGpJQTs7O0VBR0ksZ0NBQUE7VUFBQSx3QkFBQTtFQUNDLFdBQUE7QTdCdWpJTDs7QTZCcGpJQTs7O0VBR0kscUNBQUE7QTdCdWpJSjs7QTZCcGpJQTs7O0VBR0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLG1FQUFBO0VBQUEsOERBQUE7RUFBQSwyREFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QTdCdWpJSjs7QTZCcGpJQTs7Ozs7O0VBTUksVUFBQTtBN0J1aklKOztBNkJyaklBOzs7RUFHQyx3QkFBQTtBN0J3aklEOztBNkJ0aklBOzs7RUFHSSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0E3QnlqSUo7QTZCeGpJSTs7O0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtFQUNBLG9DQUFBO0E3QjRqSUw7O0E2QnhqSUE7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJ6QmhGSTtFeUJpRkosMEJBQUE7VUFBQSxrQkFBQTtBN0IyaklKOztBNkJ4aklBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0E3QjJqSUo7O0E4QjFxSUE7RUFDSSx3REFBQTtVQUFBLGdEQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0gsZ0JBQUE7QTlCNnFJRDtBOEI1cUlJO0VBQ0YsYUFBQTtBOUI4cUlGOztBOEIzcUlBO0VBQ0MsY0FBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7QTlCOHFJRDtBOEI3cUlJO0VBQ0Ysb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0E5QitxSUY7QUsxbElDO0V5QnZGRztJQUlFLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxlQUFBO0U5QmlySUo7QUFDRjtBOEIvcUlHO0VBQ0MsZUFBQTtBOUJpcklKO0E4QjlxSUk7RUFDRCxzQkFBQTtNQUFBLG9CQUFBO1VBQUEsY0FBQTtFQUNHLGdCQUFBO0E5QmdySU47QUt2bUlDO0V5QjNFRztJQUlJLFlBQUE7RTlCa3JJTjtBQUNGO0FLNW1JQztFeUIzRUc7SUFPSSxpQkFBQTtFOUJvcklOO0FBQ0Y7QThCbnJJTTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0E5QnFySVI7QThCbHJJSTtFQUNELFlBQUE7RUFDRyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBOUJvcklOO0FLMW5JQztFeUI3REc7SUFLSSxVQUFBO0U5QnNySU47QUFDRjtBOEJycklNO0VBQ0YsZ0JBQUE7QTlCdXJJSjtBOEJwcklJO0VBQ0QsaUJBQUE7QTlCc3JJSDtBOEJwcklJO0VBQ0Usa0JBQUE7QTlCc3JJTjtBOEJucklDO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBOUJxcklGO0E4Qm5ySUM7RUFDQyxvQkFBQTtBOUJxcklGO0E4QnBySUU7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBOUJzcklIOztBK0J4dklBO0VBQ0UsY0FBQTtFQUNFLHVEQUFBO1VBQUEsK0NBQUE7RUFDQSwwQkFBQTtVQUFBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0EvQjJ2SUo7QStCenZJUTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsNERBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxnREFBQTtNQUFBLDRDQUFBO1VBQUEsd0NBQUE7RUFDQSxVQUFBO0VBQ1QsNEJBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0EvQjJ2SUg7QStCeHZJRztFQUNDLGtEQUFBO01BQUEsOENBQUE7VUFBQSwwQ0FBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLDRCQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBL0IwdklKO0ErQnR2SUk7RUFDRixhQUFBO0EvQnd2SUY7O0ErQnB2SUM7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ00sbUJBQUE7QS9CdXZJUjtBK0J0dklRO0VBQ0wsc0JBQUE7TUFBQSxvQkFBQTtVQUFBLGNBQUE7QS9Cd3ZJSDtBK0J0dklRO0VBQ0wsaUJBQUE7QS9Cd3ZJSDtBK0JydklDO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBL0J1dklGO0FLanNJQztFMEJ4REE7SUFJSyxpQkFBQTtFL0J5dklKO0FBQ0Y7QStCeHZJSTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0EvQjB2SU47QStCdnZJQztFQUNDLG9CQUFBO0EvQnl2SUY7QStCeHZJRTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0EvQjB2SUg7O0FnQ3R6SUE7RUFDSSx1REFBQTtVQUFBLCtDQUFBO0VBQ0EsMEJBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QWhDeXpJSjtBZ0N4eklJO0VBQ0kseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtBaEMweklSO0FnQ3p6SVE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWhDMnpJWjtBZ0MxeklZO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FoQzR6SWhCO0FnQ3h6SUk7RUFDSSxhQUFBO0FoQzB6SVI7O0FnQ3Z6SUE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1REFBQTtVQUFBLCtDQUFBO0FoQzB6SUo7QWdDenpJSTtFQUNJLGdCQUFBO0FoQzJ6SVI7QUt4dklDO0UyQmpFRztJQUVJLG1CQUFBO0VoQzJ6SU47QUFDRjs7QWdDdnpJSTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7QWhDMHpJUjtBZ0N4eklDO0VBQ0MsZ0JBQUE7QWhDMHpJRjtBZ0N4eklJO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0FoQzB6SVI7QWdDenpJUTtFQUNJLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0FoQzJ6SVo7QWdDdnpJWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7VUFBQSxrQkFBQTtFQUNBLGdCQUFBO0FoQ3l6SWhCO0FnQ3R6SVE7RUFDSSxpQkFBQTtBaEN3eklaOztBaUMzM0lBO0VBQ0ksdURBQUE7VUFBQSwrQ0FBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDSCxnQkFBQTtBakM4M0lEO0FpQzczSUk7RUFDSSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGdCQUFBO0FqQyszSVI7QWlDNzNJSTtFQUNGLGFBQUE7QWpDKzNJRjs7QWlDNTNJQTtFQUNDLGNBQUE7QWpDKzNJRDtBaUM5M0lDO0VBRUMsaUJBQUE7RUFDQSxnQkFBQTtBakMrM0lGO0FLL3lJQztFNEJuRkE7SUFLRSxpQkFBQTtFakNpNElEO0FBQ0Y7QWlDaDRJRTtFQUNDLFdBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FqQ2s0SUg7QWlDOTNJRTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QWpDZzRJSDtBaUM1M0lJO0VBQ0Ysb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNNLG1CQUFBO0FqQzgzSVI7QWlDNzNJUTtFQUNMLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0FqQyszSUg7QWlDNzNJUTtFQUNMLGlCQUFBO0FqQyszSUg7O0FpQzEzSUE7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtFQUNHLG1CQUFBO0FqQzYzSUo7QWlDNTNJQztFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsdUNBQUE7RUFDQSxVQUFBO0FqQzgzSUY7QWlDNTNJQztFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWpDODNJRjtBaUM1M0lDO0VBQ0Msb0JBQUE7S0FBQSxpQkFBQTtBakM4M0lGOztBaUMzM0lBO0VBQ0MsbUJBQUE7QWpDODNJRDtBaUM3M0lDO0VBQ0MsMEJBQUE7QWpDKzNJRjtBaUM3M0lDO0VBQ0MsbUJBQUE7QWpDKzNJRjtBaUM3M0lDO0VBQ0MsMkJBQUE7VUFBQSwwQkFBQTtFQUNBLG1CQUFBO0FqQyszSUY7QWlDNzNJQztFQUNDLHFCQUFBO0FqQyszSUY7O0FpQzMzSUE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FqQzgzSUQ7QWlDNzNJQztFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqQyszSUY7O0FpQzMzSUM7RUFDQyxtQkFBQTtBakM4M0lGO0FpQzczSUU7RUFDQyxrQkFBQTtBakMrM0lIO0FpQzkzSUc7RUFDQyx5QkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0FqQ2c0SUo7QWlDLzNJSTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBakNpNElMO0FpQzczSUU7RUFDQyxjQUFBO0FqQyszSUg7O0FGOThJQSxtQkFBQTtBb0N2REE7RUFDQyxVQUFBO0FsQ3lnSkQ7QWtDeGdKQztFQUNDLGVBQUE7QWxDMGdKRjtBa0N6Z0pFO0VBQ0ksZUFBQTtBbEMyZ0pOO0FrQ3hnSkM7RUFDQyxZQUFBO0FsQzBnSkY7O0FrQ3ZnSkE7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QWxDMGdKRDtBSzM3SUM7RTZCdkZEO0lBYUUsaUJBQUE7SUFDQSxZQUFBO0VsQ3lnSkE7QUFDRjtBa0N4Z0pDO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLHVDQUFBO0FsQzBnSkY7QWtDeGdKQztFQUNDLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxDMGdKRjtBa0N6Z0pFO0VBQ0MsZ0JBQUE7QWxDMmdKSDtBS2w5SUM7RTZCMURDO0lBR0UsZ0NBQUE7UUFBQSw0QkFBQTtZQUFBLHdCQUFBO0VsQzZnSkY7QUFDRjtBS3Y5SUM7RTZCMURDO0lBTUUsc0JBQUE7RWxDK2dKRjtBQUNGO0FrQzlnSkc7RUFDQyxlQUFBO0FsQ2doSko7QUsvOUlDO0U2QmxERTtJQUdFLGVBQUE7RWxDa2hKSDtBQUNGO0FrQzdnSkU7RUFDQyx1Q0FBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7QWxDK2dKSDtBa0M1Z0pDO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QWxDOGdKRjtBa0M3Z0pFO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1Q0FBQTtFQUNBLFVBQUE7QWxDK2dKSDtBa0M3Z0pFO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBbEMrZ0pIO0FLNS9JQztFNkJ6QkM7SUFRRSxZQUFBO0lBQ0EsV0FBQTtFbENpaEpGO0FBQ0Y7QWtDOWdKQztFQUNDLGdCQUFBO0FsQ2doSkY7O0FtQ3htSkE7RUFDQyxhQUFBO0FuQzJtSkQ7O0FtQ3ptSkE7RUFDQyx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FuQzRtSkQ7QUtqaEpDO0U4QmhHRDtJQU9FLGVBQUE7RW5DOG1KQTtBQUNGO0FtQzdtSkM7RUFDQyxnQkFBQTtBbkMrbUpGO0FtQzdtSkM7RUFDQyxtQkFBQTtBbkMrbUpGO0FtQzVtSkU7RUFDQyxtQkFBQTtBbkM4bUpIO0FtQzdtSkc7RUFDQyxjQUFBO0FuQyttSko7QW1DOW1KSTtFQUNDLDBCQUFBO0FuQ2duSkw7QW1DMW1KRTtFQUNDLG1CQUFBO0FuQzRtSkg7QW1DMW1KRTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QW5DNG1KSDtBbUMzbUpHO0VBQ0MscUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBbkM2bUpKOztBbUN4bUpBO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtBbkMybUpEO0FtQzFtSkM7RUFDQyxjQUFBO0FuQzRtSkY7QW1DM21KRTtFQUNDLGNBQUE7QW5DNm1KSDtBbUMzbUpFO0VBQ0MsZUFBQTtBbkM2bUpIO0FtQzNtSkU7RUFFQyxZQUFBO0FuQzRtSkg7O0FGN21KQSwwQkFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBQbHVnaW5zICovXHJcbkBpbXBvcnQgJy4vZGV2L3BsdWdpbnMvc2xpY2svc2xpY2subWluJztcclxuQGltcG9ydCAnLi9kZXYvcGx1Z2lucy9kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyJztcclxuXHJcbi8qIEJhc2UgKi9cclxuQGltcG9ydCAnLi9kZXYvc3R5bGUvbWl4aW4nO1xyXG5AaW1wb3J0ICcuL2Rldi9zdHlsZS9iYXNlL3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJy4vZGV2L3N0eWxlL2Jhc2UvZm9udHMnO1xyXG5AaW1wb3J0ICcuL2Rldi9zdHlsZS9iYXNlL3Jlc2V0JztcclxuQGltcG9ydCAnLi9kZXYvc3R5bGUvYmFzZS9ncmlkJztcclxuQGltcG9ydCAnLi9kZXYvc3R5bGUvYmFzZS9iYXNlJztcclxuQGltcG9ydCAnLi9kZXYvc3R5bGUvYmFzZS9oZWxwZXInO1xyXG5AaW1wb3J0ICcuL2Rldi9zdHlsZS9iYXNlL2tleWZyYW1lcyc7XHJcblxyXG4vKiBUeXBvZ3JhcGh5ICovXHJcbkBpbXBvcnQgJy4vZGV2L3N0eWxlL3R5cG9ncmFwaHkvZm9udCc7XHJcbkBpbXBvcnQgJy4vZGV2L3N0eWxlL3R5cG9ncmFwaHkvdGl0bGUnO1xyXG5cclxuXHJcbi8qIEJhc2UgbW9kdWxlcyAqL1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2Jhc2UvYnV0dG9uL2J1dHRvbic7XHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvYmFzZS9maWVsZC9maWVsZCc7XHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvYmFzZS9zZWxlY3Qvc2VsZWN0JztcclxuLy9AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2Jhc2UvdGV4dGFyZWEvdGV4dGFyZWEnO1xyXG5cclxuLy9AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2Jhc2UvcmFkaW8vcmFkaW8nO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2Jhc2UvY2hlY2tib3gvY2hlY2tib3gnO1xyXG5cclxuLyogUGFydHMgbW9kdWxlcyAqL1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL3BhcnRzL25hdi9uYXYnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL3BhcnRzL2xvZ28vbG9nbyc7XHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvcGFydHMvZGlyTG9nby9kaXJMb2dvJztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9wYXJ0cy9tZW51L21lbnUnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL3BhcnRzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzJztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9wYXJ0cy9wb3N0LWluZm8vcG9zdC1pbmZvJztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9wYXJ0cy9zaG93LW1lbnUvc2hvdy1tZW51JztcclxuXHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvcGFydHMvbGFuZy9sYW5nJztcclxuLy9AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL3BhcnRzL3NoYWRvdy9zaGFkb3cnO1xyXG4vL0BpbXBvcnQgJy4vZGV2L21vZHVsZXMvcGFydHMvY2xvc2UvY2xvc2UnO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvYXJ0aWNsZS9hcnRpY2xlJztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9jb21wb25lbnRzL3BvcHVwL3BvcHVwJztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9jb21wb25lbnRzL3NsaWRlci9zbGlkZXInO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvZG9uYXRlL2RvbmF0ZSc7XHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvY29tcG9uZW50cy9sZWFkZXJzL2xlYWRlcnMnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvbGlicmFyeS9saWJyYXJ5JztcclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9jb21wb25lbnRzL3Jlc2VhcmNocy9yZXNlYXJjaHMnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvcG9kY2FzdHMvcG9kY2FzdHMnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvcmVzZWFyY2hlcnMvcmVzZWFyY2hlcnMnO1xyXG5AaW1wb3J0ICcuL2Rldi9tb2R1bGVzL2NvbXBvbmVudHMvYmxvZy9ibG9nJztcclxuXHJcblxyXG5cclxuLyogTGF5b3V0IG1vZHVsZXMgKi9cclxuQGltcG9ydCAnLi9kZXYvbW9kdWxlcy9sYXlvdXQvaGVhZGVyL2hlYWRlcic7XHJcbkBpbXBvcnQgJy4vZGV2L21vZHVsZXMvbGF5b3V0L2Zvb3Rlci9mb290ZXInO1xyXG5cclxuLyogUmV3cml0ZSBwbHVnaW5zIHN0eWxlICovXHJcbi8vQGltcG9ydCAnLi9kZXYvc3R5bGUvYmFzZS9wbHVnaW5zJzsiLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2tcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxue1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi8qIFBsdWdpbnMgKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAyNzhweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDMwMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSxcbi5kYXRlcmFuZ2VwaWNrZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiA5cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogOXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXAge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXA6YmVmb3JlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXA6YWZ0ZXIge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyxcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmRycC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5hdXRvLWFwcGx5IC5kcnAtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgLm5leHQgc3Bhbixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5wcmV2IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssXG4uZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2UsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5zdGFydC1kYXRlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY0Zjg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLFxuLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICB3aWR0aDogNDAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdCB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMnB4O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IGF1dG8gMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHNlbGVjdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIExhcmdlciBTY3JlZW4gU3R5bGluZyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU2NHB4KSB7XG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZS5sdHIgLnJhbmdlcyxcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlLmx0ciAuZHJwLWNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlLnJ0bCAucmFuZ2VzLFxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUucnRsIC5kcnAtY2FsZW5kYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIubHRyIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmRhdGVyYW5nZXBpY2tlci5sdHIgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5kcnAtY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLmx0ciAucmFuZ2VzLFxuLmRhdGVyYW5nZXBpY2tlci5sdHIgLmRycC1jYWxlbmRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAucmFuZ2VzLFxuLmRhdGVyYW5nZXBpY2tlci5ydGwgLmRycC1jYWxlbmRhciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5yYW5nZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmRhdGVyYW5nZXBpY2tlci5ydGwgLnJhbmdlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEJhc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCUEdOYXRlbGlNdGF2cnVsaVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JQR05hdGVsaU10YXZydWxpL0JQR05hdGVsaU10YXZydWxpLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0JQR05hdGVsaU10YXZydWxpL0JQR05hdGVsaU10YXZydWxpLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQlBHTmF0ZWxpTXRhdnJ1bGkvQlBHTmF0ZWxpTXRhdnJ1bGkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CUEdOYXRlbGlNdGF2cnVsaS9CUEdOYXRlbGlNdGF2cnVsaS5zdmcjQlBHTmF0ZWxpTXRhdnJ1bGlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1U2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RlamFWdVNhbnMvRGVqYVZ1U2Fucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMuc3ZnI0RlamFWdVNhbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1U2Fucy1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRGVqYVZ1U2Fucy1Cb2xkL0RlamFWdVNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9EZWphVnVTYW5zLUJvbGQvRGVqYVZ1U2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRGVqYVZ1U2Fucy1Cb2xkL0RlamFWdVNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RlamFWdVNhbnMtQm9sZC9EZWphVnVTYW5zLUJvbGQuc3ZnI0RlamFWdVNhbnMtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR0xHb3JkZXppYW5pLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HTEdvcmRlemlhbmktUmVndWxhci9HTEdvcmRlemlhbmktUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HTEdvcmRlemlhbmktUmVndWxhci9HTEdvcmRlemlhbmktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dMR29yZGV6aWFuaS1SZWd1bGFyL0dMR29yZGV6aWFuaS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR0xHb3JkZXppYW5pLVJlZ3VsYXIvR0xHb3JkZXppYW5pLVJlZ3VsYXIuc3ZnI0dMR29yZGV6aWFuaS1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI4LCAyNiwgMjYsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LFxuZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsXG5oZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxubWFycXVlZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0bSB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuYnV0dG9uLFxubGFiZWwsXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRyLFxuZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKDI4LCAyNiwgMjYsIDAuNik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hLFxuc3BhbixcbmRpdixcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4qOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuW2NsYXNzXj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbC0xIHtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbn1cbi5jb2wtMiB7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbn1cbi5jb2wtMyB7XG4gIG1heC13aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xufVxuLmNvbC00IHtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xufVxuLmNvbC01IHtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xufVxuLmNvbC02IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uY29sLTcge1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG59XG4uY29sLTgge1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG59XG4uY29sLTkge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbn1cbi5jb2wtMTAge1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG59XG4uY29sLTExIHtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xufVxuLmNvbC0xMiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIsXG4uc2VjdGlvbixcbi5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMi5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cblt0eXBlPWZpbGVdICsgLnVwbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWFkZXJzL2ltZy91cGxvYWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc3RhcnR1cC1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6ICMyODI1NjA7XG59XG4uc3RhcnR1cC1hbmltYXRpb24gc3ZnIHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdGFydHVwLWFuaW1hdGlvbiBzdmcgcGF0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xufVxuLnN0YXJ0dXAtYW5pbWF0aW9uIHN2ZyAjUGF0aF81MDIwLCAuc3RhcnR1cC1hbmltYXRpb24gc3ZnICNQYXRoXzUwMTcsIC5zdGFydHVwLWFuaW1hdGlvbiBzdmcgI1BhdGhfNTAwNiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3RhcnR1cC1hbmltYXRpb24gc3ZnICN3LWRldi1rYSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltZy0taG92ZXI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmltZyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zaGFkb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjc1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi52aWRlby1ncmVhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA1O1xufVxuLnZpZGVvLWdyZWF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tZ3JlYXRpbmcgLnNjcm9sbC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLnZpZGVvLWdyZWF0aW5nIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tZ3JlYXRpbmcgLnNlY3Rpb25fX3dyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLnZpZGVvLWdyZWF0aW5nIC52aWRlby1sb29wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLWdyZWF0aW5nIC52aWRlby1sb29wIC52aWRlby1sb29wLWJnIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5idG4tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1wbGF5IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICB0b3A6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5idG4tcGxheSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxufVxuXG4vKlxuKiAgaWNvbnNcbiovXG4uaWNuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pY24tc2VhcmNoIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2ljbi1zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmljbi1kb2NfZG93bmxvYWQge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vaWNuLWRvd25sb2FkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZpZGVvLWJnIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4udHJhaW5lci1pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gIC52aWRlby1iZyA+IHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uY2xvc2Uge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNsb3NlLS1kZWZhdWx0IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vY2xvc2Uuc3ZnXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2UtLWRlZmF1bHQge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMzNweDtcbiAgfVxufVxuLmNsb3NlLS1kYXJrIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vY2xvc2UtZGFyay5zdmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbG9zZS0tZGFyayB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pZnJhbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG59XG4uaWZyYW1lLXdyYXBwZXIgLnJlc3BvbnNpdmUtaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVuZGVyLWNvbnN0cmFjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vKiBwYWdlcyAqL1xuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS0taG9tZSAubGFuZ19faXRlbSwgLnBhZ2UtLWRvbmF0ZSAubGFuZ19faXRlbSwgLnBhZ2UtLWRvbmF0ZS1zdWNjZXNzIC5sYW5nX19pdGVtLCAucGFnZS0tc2VjdG9yLTMgLmxhbmdfX2l0ZW0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnBhZ2UtLWhvbWUgLnNlY3Rpb25fX3dyYXBwZXIsIC5wYWdlLS1kb25hdGUgLnNlY3Rpb25fX3dyYXBwZXIsIC5wYWdlLS1kb25hdGUtc3VjY2VzcyAuc2VjdGlvbl9fd3JhcHBlciwgLnBhZ2UtLXNlY3Rvci0zIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS0tY291cnNlLTEgLm1haW4sIC5wYWdlLS1jb3Vyc2UtMiAubWFpbiwgLnBhZ2UtLXJlZy1zdWNjZXNzIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnBhZ2UtLWFwcC1mb3JtIC5sZWFkZXJzLWxpc3RfX2l0ZW0gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLS1hcHAtZm9ybSAucmVxdWlyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS0tYXBwLWZvcm0gLnJlcXVpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTVweDtcbiAgY29sb3I6IHJlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS0tYXBwLWZvcm0gLnJlcXVpcmVkOmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gIH1cbn1cbi5wYWdlLS1hcHAtZm9ybSAucmVxdWlyZWQuZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS0tYXBwLWZvcm0gLmFwcC1mb3JtLWNoZWNrYm94ICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlLS1hcHAtZm9ybSAuYXBwLWZvcm0tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLS1hcHAtZm9ybSAuYXBwLWZvcm0tYmxvY2sgdWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhZ2UtLWFwcC1mb3JtIC5hcHAtZm9ybS1ibG9jayB1bCAuZGVsZXRlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS0tYXBwLWZvcm0gLmFwcC1mb3JtLWJsb2NrIHVsLmJvcmRlci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtLWFwcC1mb3JtIC5hcHAtZm9ybS1ibG9jayB1bC5ib3JkZXItbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZDFkMWQxO1xufVxuLnBhZ2UtLWFwcC1mb3JtIC5hcHAtZm9ybS1ibG9jayB1bC5ib3JkZXItbGluZSAuZGVsZXRlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vY2xvc2UtZGFyay5zdmdcIik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS0tYXBwLWZvcm0gLmFkZC1ibG9jay1idG4ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2UtLWxlYWRlci1odWIgLm5hdi0tYXp1cmUgLnNob3ctbWVudV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS0tbGVhZGVyLWh1YiAubmF2LS1henVyZSAuZXhwZXJ0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS0tbGVhZGVyLWh1YiAubmF2LS1henVyZSAubGFuZ19faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtLWxlYWRlci1odWIgLm5hdi0tYXp1cmUgLmxhbmdfX2l0ZW0ubGFuZ19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMGJlYzI7XG59XG4ucGFnZS0tbGVhZGVyLWh1YiAuc2VjdGlvbi0tYXJ0aWNsZXMgLmFydGljbGVfX2JvZHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLS1zZWN0b3ItMyAuc2xpZGVyIC5zbGlkZXJfX2l0ZW0sIC5wYWdlLS1zZWN0b3ItMyAuc2xpZGVyLXBhcm50ZXJzIC5zbGlkZXJfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLS1jb3Vyc2UtMSwgLnBhZ2UtLWNvdXJzZS0yIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS0tY291cnNlLTEsIC5wYWdlLS1jb3Vyc2UtMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbi5wYWdlLS1jb3Vyc2UtMSAubmF2LCAucGFnZS0tY291cnNlLTIgLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS0tY291cnNlLTEgLm5hdi5zY3JvbGxlZCwgLnBhZ2UtLWNvdXJzZS0yIC5uYXYuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtLWV4cGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS0tZXhwZXJ0IG5hdiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGFnZS0tZXhwZXJ0IG5hdi5uYXYtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLS1leHBlcnQgLnNlY3Rpb24gLmNvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFnZS0tZXhwZXJ0IC5zZWN0aW9uIC5jb250YWluZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2UtLWV4cGVydCAuc2VjdGlvbiAuY29udGFpbmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucGFnZS0tZXhwZXJ0IC52aWRlby1ncmVhdGluZyAuc2VjdGlvbl9fd3JhcHBlciA+IC5zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1leHBlcnQgPiAudmlkZW8tYmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWV4cGVydCA+IC52aWRlby1iZyAudmlkZW8tcGxheWVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucGFnZS0tZXhwZXJ0ID4gLnZpZGVvLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS0tZXhwZXJ0ID4gLnZpZGVvLWJnOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzAsZmZmZmZmKzEwMCYxKzAsMCsxMDAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgZW5kQ29sb3JzdHI9XCIjMDBmZmZmZmZcIixHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufVxuLnBhZ2UtLWV4cGVydCA+IC52aWRlby1iZzphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI1JTtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrMTAwJjArMCwxKzMwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDMwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDMwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMzAlLCB3aGl0ZSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzAwZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05ICovXG59XG4ucGFnZS0tZXhwZXJ0IC5jaXJjbGUge1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS0tZXhwZXJ0IC5jaXJjbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLS1leHBlcnQgLm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucGFnZS0tZXhwZXJ0IC5tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ucGFnZS0tZXhwZXJ0IC5zbGlkZXItYm90dG9tIC50cmFpbmVyX3Bvc2l0aW9uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLS1leHBlcnQgLnZpZGVvLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi5wYWdlLS1leHBlcnQgLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLS1leHBlcnQgLmJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICB9XG59XG4ucGFnZS0tZXhwZXJ0IC5iYW5uZXIgLmJ1dHRvbi0tYXJyb3dlZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGFnZS0tZXhwZXJ0IC5iYW5uZXIgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1leHBlcnQgLmJhbm5lciAuc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLS1leHBlcnQgLmJhbm5lciAudHJhaW5lci1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWV4cGVydCAuYmFubmVyIC50cmFpbmVyLWRlc2NyaXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtLWV4cGVydCAuYmFubmVyIC50cmFpbmVyLWluZm8sIC5wYWdlLS1leHBlcnQgLmJhbm5lciAudHJhaW5lci1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ucGFnZS0tZXhwZXJ0IC5jaXJjbGUtLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjU2MDtcbn1cbi5wYWdlLS1leHBlcnQgLmNpcmNsZS0tYXp1cmUge1xuICBib3JkZXItY29sb3I6ICMyODI1NjA7XG59XG4ucGFnZS0tZXhwZXJ0IC5jaXJjbGUtLWwtYXp1cmUge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaXJjbGUvY2lyY2xlLXllbGxvdy5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlWigyNzBkZWcpO1xuICBib3R0b206IDUwcHg7XG59XG4ucGFnZS0tZG9uYXRlLCAucGFnZS0tZG9uYXRlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMUNCQkJFO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUNCQkJFIDAlLCAjMjgyNTYwIDU2JSwgIzI4MjU2MCAxMDAlKTtcbn1cbi5wYWdlLS1jb3Vyc2UtMSwgLnBhZ2UtLWNvdXJzZS0yIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS0tY291cnNlLTEgLmZvb3RlciwgLnBhZ2UtLWNvdXJzZS0yIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnBhZ2UtLWFuYWx5c2lzIGhlYWRlci5oZWFkZXIgLnNlY3Rpb25fX3dyYXBwZXIgLmZvbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtLWFuYWx5c2lzIGhlYWRlci5oZWFkZXIgLnNlY3Rpb25fX3dyYXBwZXIgLmlucHV0LXdyYXAtLXNlYXJjaCB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS0tYW5hbHlzaXMgaGVhZGVyLmhlYWRlciAuc2VjdGlvbl9fd3JhcHBlciAuaW5wdXQtd3JhcC0tc2VhcmNoIC5idG4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5wYWdlLS1hbmFseXNpcyBoZWFkZXIuaGVhZGVyIC5zZWN0aW9uX193cmFwcGVyIC5zZWFyY2gtZmlsdGVycyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1hbmFseXNpcyBoZWFkZXIuaGVhZGVyIC5zZWN0aW9uX193cmFwcGVyIC5zZWFyY2gtZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtLWFuYWx5c2lzIGhlYWRlci5oZWFkZXIgLnNlY3Rpb25fX3dyYXBwZXIgLnNlYXJjaC1maWx0ZXJzIC5jaGVja2JveC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1hbmFseXNpcyAubWFpbiAuc2VjdGlvbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG4ucGFnZS0tYW5hbHlzaXMgLm1haW4gLnNlY3Rpb24taW5mbyBoMi5oMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWFuYWx5c2lzIC5tYWluIC5zZWN0aW9uLWluZm8gYS5mb250LS11bmRlcmxpbmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbi5wYWdlLS1wb2RjdXN0LWlubmVyIC5pZnJhbWUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS0tcmVzZWFyY2hlci1taWRkbGUgLnJlc2VhcmNoZXItaXRlbSAudGh1bWItd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLS1yZXNlYXJjaGVyLW1pZGRsZSAucmVzZWFyY2hlci1pdGVtIC50aHVtYi13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtLXJlc2VhcmNoZXItbWlkZGxlIC5yZXNlYXJjaGVyLWl0ZW0gLmRlc2NyaXB0aW9uIC5hdXRoLWZpZWxkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5leHByZXQtZ2xvYmFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4uZXhwcmV0LWdsb2JhbC13cmFwcGVyLCAuZXhwcmV0LWxpc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5sb2dvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nby13cmFwcGVyIC5sb2dvLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmxvZ28td3JhcHBlciAubG9nby1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qID09PT09PT0gc2VjdGlvbnMgPT09PT09PSAqL1xuLnNlY3Rpb24ge1xuICAvKiBQYWdlIDUgKi9cbiAgLyogRW5kIFBhZ2UgNSAqL1xuICAvKiBQYWdlIDcgKi9cbiAgLyogRW5kIFBhZ2UgNyAqL1xufVxuLnNlY3Rpb25fX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb25fX3dyYXBwZXIgLmZvbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlY3Rpb24tLXNvcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMTEwcHgpKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1zb3J0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLS1zb3J0LmFjdGl2ZSB7XG4gIHotaW5kZXg6IDEzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLXNvcnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwOHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tLXNvcnQgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogIzI4MjU2MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI1NjA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tc29ydCAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDUwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vc29ydC5zdmdcIik7XG59XG4uc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1kZWZhdWx0OmhvdmVyLCAuc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3M2I7XG59XG4uc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi9jbG9zZS5zdmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1zb3J0IC5idXR0b24tLWZpbHRlciB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNvcnQgLmJ1dHRvbi0tYWxsIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vYXJyb3ctdG9wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1hbGwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tc29ydCAuYnV0dG9uLS1hbGwgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tLXNvcnQgLm5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi0tc29ydCAubmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1zb3J0IC5uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNvcnQgLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIsIC5zZWN0aW9uLS1zb3J0IC5uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzEwYmVjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiZWMyO1xufVxuLnNlY3Rpb24tLXNvcnQgLmJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyODVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLXNvcnQgLmJvZHkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLS1zb3J0IC5ib2R5X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLXNvcnQgLmJvZHlfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tLXNvcnQgLmJvZHlfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYmVjMjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2VjdGlvbi0tc29ydCAuYm9keV9faXRlbSAuZmxleCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLS1zb3J0IC5ib2R5X19pdGVtIC5mbGV4IC5mb250LS1zbSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWN0aW9uLS1zb3J0IC5ib2R5X19pdGVtOmhvdmVyOmFmdGVyLCAuc2VjdGlvbi0tc29ydCAuYm9keV9faXRlbS0tYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLS1zb3J0IC5ib2R5X19pdGVtOmhvdmVyIC5mbGV4IC5mb250LS1zbSwgLnNlY3Rpb24tLXNvcnQgLmJvZHlfX2l0ZW0tLWFjdGl2ZSAuZmxleCAuZm9udC0tc20ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlY3Rpb24tLWJvdHRvbSAuY29udGFpbmVyLWZsdWlkLFxuLnNlY3Rpb24tLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tLWJvdHRvbS5zaG93LWFsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzMycHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1ib3R0b20uc2hvdy1hbGwge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1ib3R0b20uc2hvdy1hbGwge1xuICAgIG1heC1oZWlnaHQ6IDE2NXB4O1xuICB9XG59XG4uc2VjdGlvbi0tYm90dG9tLnNob3ctYWxsIC5zbGlkZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zZWN0aW9uLS1ib3R0b20uc2hvdy1hbGwgLnNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWF4LWhlaWdodDogODNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWJvdHRvbS5zaG93LWFsbCAuc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNlY3Rpb24tLWJvdHRvbS5zaG93LWFsbCAuc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tLWJvdHRvbSArIC5zZWN0aW9uLS1zb3J0IC5idXR0b24tLWFjdGl2ZTpub3QoLmJ1dHRvbi0tZmlsdGVyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2Fycm93LWJvdHRvbS5zdmdcIik7XG59XG4uc2VjdGlvbi0tc2xpZGVyLCAuc2VjdGlvbi0tc3BhY2VzIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tc2xpZGVyLCAuc2VjdGlvbi0tc3BhY2VzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1ldmVudHMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLS1ldmVudHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLWV2ZW50cyAuaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlY3Rpb24tLWV2ZW50cyAueWVhci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi0tZXZlbnRzIC55ZWFyLXdyYXAgLnllYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2VjdGlvbi0tZXZlbnRzIC5ldmVudHMtd3JhcHBlciAuZXZlbnQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1ldmVudHMgLmV2ZW50cy13cmFwcGVyIC5ldmVudC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggI2RhZGFkYTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggI2RhZGFkYTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4ICNkYWRhZGE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWV2ZW50cyAuZGVzY3RpcHRpb24sIC5zZWN0aW9uLS1ldmVudHMgLmRhdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggI2RhZGFkYTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggI2RhZGFkYTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4ICNkYWRhZGE7XG4gIH1cbn1cbi5zZWN0aW9uLS1ldmVudHMgLmRlc2N0aXB0aW9uIHtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1ldmVudHMgLmRlc2N0aXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tZXZlbnRzIC5kZXNjdGlwdGlvbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWN0aW9uLS1ldmVudHMgLmRhdGUge1xuICBtaW4td2lkdGg6IDIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tZXZlbnRzIC5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNlY3Rpb24tLWV2ZW50cyAuZGF0ZSAuZGF5IHtcbiAgZm9udC1zaXplOiA3NnB4O1xuICBsaW5lLWhlaWdodDogNzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1ldmVudHMgLmRhdGUgLmRheSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uc2VjdGlvbi0tZXZlbnRzIC5kYXRlIC5tb250aCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5zZWN0aW9uLS1sZWFkZXJzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI1NjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtIC5hY2Nvci10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLXRpdGxlIHN2ZyBsaW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLXRpdGxlIHN2ZywgLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLXRpdGxlIGxpbmVfMTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLXRpdGxlIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtIC5hY2Nvci10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItdGl0bGUgLmljbi1vcGVuLXN0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtIC5hY2Nvci10aXRsZSAuaWNuLW9wZW4tc3RhdHVzICNMaW5lXzEwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItYm9keSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMHB4IDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItYm9keSAuYWJvdXQtbGlkZXJzaGlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLWJvZHkgLmFib3V0LWxpZGVyc2hpcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLWJvZHkgLmFib3V0LWxpZGVyc2hpcCAubGVhZGVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyNDRweDtcbiAgbWF4LXdpZHRoOiAyNDRweDtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG4gIG1heC1oZWlnaHQ6IDI0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xlYWRlci9naXJsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItYm9keSAuYWJvdXQtbGlkZXJzaGlwIC5sZWFkZXItaW1nIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItYm9keSAuYWJvdXQtbGlkZXJzaGlwIC5sZWFkZXItZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0gLmFjY29yLWJvZHkgLmFib3V0LWxpZGVyc2hpcCAubGVhZGVyLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbSAuYWNjb3ItYm9keSAuYWJvdXQtbGlkZXJzaGlwIC5sZWFkZXItZGVzYyAuYnV0dG9uLS1zZWNvbmQge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtIC5hY2Nvci1ib2R5IC5hYm91dC1saWRlcnNoaXAgLmxlYWRlci1kZXNjIC5idXR0b24tLXNlY29uZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtIC5hY2Nvci1ib2R5IC5sZWFkZXJzLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtLmFjY29yLW9wZW4gLmFjY29yLXRpdGxlIHN2ZywgLnNlY3Rpb24tLWxlYWRlcnMgLmFjY29yLXdyYXAgLmFjY29yLWl0ZW0uYWNjb3Itb3BlbiAuYWNjb3ItdGl0bGUgI0xpbmVfMTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zZWN0aW9uLS1sZWFkZXJzIC5hY2Nvci13cmFwIC5hY2Nvci1pdGVtLmFjY29yLW9wZW4gLmFjY29yLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgcGFkZGluZzogNDBweCA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tbGVhZGVycyAuYWNjb3Itd3JhcCAuYWNjb3ItaXRlbS5hY2Nvci1vcGVuIC5hY2Nvci1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWF4LWhlaWdodDogMTEwMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tbGlicmFyeSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbi0tbGlicmFyeS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNlY3Rpb24tLWxpYnJhcnkgLmNvbnRhaW5lci1mbHVpZCxcbi5zZWN0aW9uLS1saWJyYXJ5IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi0tbGlicmFyeSAuY29udGFpbmVyLWZsdWlkIC5yb3csXG4uc2VjdGlvbi0tbGlicmFyeSAuY29udGFpbmVyIC5yb3cge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uLS1ib29rcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjgpO1xufVxuLnNlY3Rpb24tLWJvb2tzIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1U2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi0tYm9va3MgLmJ1dHRvbi5mb250LS1nZW9fdXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDY4cHggMDtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLnNlY3Rpb24tLWJvb2tzIC5jaXJjbGUtLWF6dXJlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiZWMyO1xuICB0b3A6IC03MHB4O1xuICByaWdodDogLTcwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5zZWN0aW9uLS1ib29rcyAuY2lyY2xlLS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmU5NjQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGhlaWdodDogODhweDtcbiAgd2lkdGg6IDg4cHg7XG4gIGJvcmRlci13aWR0aDogMTlweDtcbn1cbi5zZWN0aW9uLS1ib29rcyAuY2lyY2xlLS1sLXllbGxvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdG9wOiAwO1xufVxuLnNlY3Rpb24tLWdyYW50cyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tZ3JhbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWdyYW50cyAuc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tLWdyYW50cyAuc2xpZGVyIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tZ3JhbnRzIC5zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tZ3JhbnRzIC5zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tLWdyYW50cyAuc2VjdGlvbl9fd3JhcHBlciAuZm9udCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnNlY3Rpb24tLWdyYW50cyAuZ3JhbnRzIGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tLWdyYW50cyAuZ3JhbnRzIC5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tLWdyYW50cyAuZ3JhbnRzIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWdyYW50cyAuZ3JhbnRzIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uLS1ncmFudHMgLmdyYW50cyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tLWdyYW50cyAuZ3JhbnRzIC5maWVsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5zZWN0aW9uLS1ncmFudHMgLmhyIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiA1NHB4IGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tZ3JhbnRzIC5ociB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWRpcmVjdGlvbnMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG4uc2VjdGlvbi0tZGlyZWN0aW9ucyAuc2VjdGlvbl9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi0tZGlyZWN0aW9ucyAubG9nby13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWRpcmVjdGlvbnMgLmxvZ28td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi0tZGlyZWN0aW9ucyAubG9nby13cmFwcGVyIC5sb2dvLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDJweCAzcHggI2Y3ZjdmNywgM3B4IDNweCAzcHggMHB4ICNhOWE5YTk4YztcbiAgbWFyZ2luOiAyMHB4IDE1cHg7XG59XG4uc2VjdGlvbi0tZGlyZWN0aW9ucyAubG9nby13cmFwcGVyIC5sb2dvLWl0ZW0gcC5mb250IHtcbiAgY29sb3I6ICMyODI1NjA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiR0xHb3JkZXppYW5pLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWRpcmVjdGlvbnMgLmxvZ28td3JhcHBlciAubG9nby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MGQ1Njtcbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMzBweCA0MHB4IDUwcHggNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLW9wcG9ydHVuaXR5IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLnNlY3Rpb24tLW9wcG9ydHVuaXR5IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2VjdGlvbi0tb3Bwb3J0dW5pdHkgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NpcmNsZS9wYXR0ZXJuLW9uZS5zdmcpO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlY3Rpb24tLW9wcG9ydHVuaXR5IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAxMywgODYsIDAuOSk7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjdGlvbi0tb3Bwb3J0dW5pdHkgLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLW9wcG9ydHVuaXR5IC5pdGVtcy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1vcHBvcnR1bml0eSAuaXRlbXMtd3JhcCA+IGRpdiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uc2VjdGlvbi0tb3Bwb3J0dW5pdHkgLml0ZW1zLXdyYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tb3Bwb3J0dW5pdHkgLml0ZW1zLXdyYXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSBoMiwgLnNlY3Rpb24tLW9wcG9ydHVuaXR5IHAuZm9udCB7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLnNlY3Rpb24tLW9wcG9ydHVuaXR5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSAuaXRlbS1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLS1vcHBvcnR1bml0eSAuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2VjdGlvbi0tcGFydG5lcnMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uc2VjdGlvbi0tcGFydG5lcnMgLnNsaWRlci1wYXJudGVycyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uc2VjdGlvbi0tc3BhY2VzIC5vcHRpb25zIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLS1zcGFjZXMgLm9wdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLXNwYWNlcyAub3B0aW9ucyAuYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjb2xvcjogcmdiYSgyOCwgMjYsIDI2LCAwLjYpO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zZWN0aW9uLS1zcGFjZXMgLm9wdGlvbnMgLmJ1dHRvbi50YWJfX2xpbmstYWN0aXZlLCAuc2VjdGlvbi0tc3BhY2VzIC5vcHRpb25zIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogIzEwYmVjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiZWMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tc3BhY2VzIC5vcHRpb25zIC5idXR0b24ge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5zZWN0aW9uLS1zcGFjZXMgLm9wdGlvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tLXNwYWNlcyAub3B0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tLXNwYWNlcyAudGFiX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLS1zcGFjZXMgLnRhYl9fY29udGVudC1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLS1jb250YWN0IHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tY29udGFjdCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG59XG4uc2VjdGlvbi0tY29udGFjdCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi0tY29udGFjdCAuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jb250YWN0IC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdVNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tLWNvbnRhY3QgLmg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jb250YWN0IGltZyB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDEyNXB4IDAgODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tLWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjc1KTtcbn1cbi5zZWN0aW9uLS1oZWFkZXIgLnNlY3Rpb25fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xufVxuLnNlY3Rpb24tLWhlYWRlciAuc2VjdGlvbl9fd3JhcHBlciAqIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uc2VjdGlvbi0taGVhZGVyIC5zZWN0aW9uX193cmFwcGVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cbi5zZWN0aW9uLS1oZWFkZXIgLnNlY3Rpb25fX3dyYXBwZXIgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGhlaWdodDogNTJweDtcbn1cbi5zZWN0aW9uLS1hbmFseXNpcyB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnNlY3Rpb24tLWFuYWx5c2lzIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnNlY3Rpb24tLWV4cGVydC1pbm5lciAuZXhwZXJ0LXdyYXAge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlY3Rpb24tLWV4cGVydC1pbm5lciAuZXhwZXJ0LXdyYXAgLmF1dGgtZmllbGQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tLWV4cGVydC1pbm5lciAuc2VjdGlvbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tZXhwZXJ0LWlubmVyIC5zZWN0aW9uLWluZm8gaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnQtaW5uZXIgLnNlY3Rpb24taW5mbyBhLmZvbnQtLXVuZGVybGluZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2lyY2xlLS15ZWxsb3csIC5jaXJjbGUtLWF6dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jaXJjbGUtLXllbGxvdyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAzMnB4IHNvbGlkICNmZmU5NjQ7XG4gIGJvdHRvbTogNTVweDtcbiAgcmlnaHQ6IDIyMnB4O1xufVxuLmNpcmNsZS0tYXp1cmUge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlcjogNTBweCBzb2xpZCAjMTBiZWMyO1xuICByaWdodDogLTEwMHB4O1xuICBib3R0b206IC0xMDBweDtcbn1cbi5jaXJjbGUtLWwtYXp1cmUge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NpcmNsZS9jaXJjbGUtYXp1cmUuc3ZnXCIpO1xufVxuLmNpcmNsZS0tbC15ZWxsb3cge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaXJjbGUvY2lyY2xlLXllbGxvdy5zdmdcIik7XG59XG5cbi5jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wb3N0LWluZm8gLnBvc3Qtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvc3QtaW5mbyAucG9zdC1zaGFyZS0tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9zdC1pbmZvIC5wb3N0LXNoYXJlLS1idG4gaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5wb3N0LWluZm8gLmF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wb3N0LWluZm8gLmJsb2ctZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hdXRob3ItLWF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1dGhvci0tYXZhdGFyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL3VzZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwNyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xufVxuLmF1dGhvci0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXV0aG9yLS1uYW1lIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXV0aG9yLS1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYXV0aG9yLS1hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hdXRob3ItLWF2YXRhciBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm0tbW9ub2tlIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubS1tb25va2U6aG92ZXIgI0dyb3VwXzI4IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTNweCwgMHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogN3B4IDQuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLm0tbW9ub2tlIHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm0tbW9ub2tlIHN2ZyAjR3JvdXBfMjgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZsZXgtbm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsaWduLWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWxpZ24tc3BhY2VkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYWxpZ24tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYWxpZ24tYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFsaWduLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmFsaWduLXNlbGYtdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5hbGlnbi1zZWxmLWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmFsaWduLXNlbGYtbWlkZGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uYWxpZ24tY2VudGVyLW1pZGRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2NrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1jdXJzaXZlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWVsbGlwc2lzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm0tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tLXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubS10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm0tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubS10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm0tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubS1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm0tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tLWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubS1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm0tcmEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubS1sYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG4uZm9udCB7XG4gIGNvbG9yOiByZ2JhKDI4LCAyNiwgMjYsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1U2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvbnQtLXByaW1hcnkge1xuICBjb2xvcjogIzEwYmVjMjtcbn1cbi5mb250LS1mb3VydGgge1xuICBjb2xvcjogI2ZmZTk2NDtcbn1cbi5mb250LS13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb250LS1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb250LS1tZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb250LS1sZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb250LS1nZW9fdXBwZXIge1xuICBmb250LWZhbWlseTogXCJHTEdvcmRlemlhbmktUmVndWxhclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGNvbG9yOiAjMWMxYTFhO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiR0xHb3JkZXppYW5pLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oMS0tcHJpbWFyeSxcbi5oMi0tcHJpbWFyeSxcbi5oMy0tcHJpbWFyeSxcbi5oNC0tcHJpbWFyeSxcbi5oNS0tcHJpbWFyeSxcbi5oNi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTBiZWMyO1xufVxuLmgxLS13aGl0ZSxcbi5oMi0td2hpdGUsXG4uaDMtLXdoaXRlLFxuLmg0LS13aGl0ZSxcbi5oNS0td2hpdGUsXG4uaDYtLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKiBCYXNlIG1vZHVsZXMgKi9cbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJEZWphVnVTYW5zLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4uYnV0dG9uLS1hcnJvd2VkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNTYwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnV0dG9uLS1hcnJvd2VkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMC42NjlweDtcbiAgaGVpZ2h0OiAxOS4wMDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24vYXJyb3ctc2ltcGxlLXcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5idXR0b24tLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDJweDtcbn1cbi5idXR0b24tLWRlZmF1bHQ6aG92ZXIsIC5idXR0b24tLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjU2MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTBiZWMyO1xuICBjb2xvcjogIzEwYmVjMjtcbn1cbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5idXR0b24tLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYmVjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1zZWNvbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tc2Vjb25kOmhvdmVyLCAuYnV0dG9uLS1zZWNvbmQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xufVxuLmJ1dHRvbi0tdGhpcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNTYwO1xuICBib3JkZXItY29sb3I6ICMyODI1NjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0tdGhpcmQ6aG92ZXIsIC5idXR0b24tLXRoaXJkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjU2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTczYjtcbn1cbi5idXR0b24tLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLXdoaXRlOmhvdmVyLCAuYnV0dG9uLS13aGl0ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEwYmVjMjtcbn1cbi5idXR0b24tLWF6dXJlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEwYmVjMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYmVjMjtcbn1cbi5idXR0b24tLWF6dXJlOmhvdmVyLCAuYnV0dG9uLS1henVyZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhN2FhO1xufVxuXG4uZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdVNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmllbGQtLXByaW1hcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyOCwgMjYsIDI2LCAwLjYpO1xufVxuLmZpZWxkLS1wcmltYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjgsIDI2LCAyNiwgMC42KTtcbn1cbi5maWVsZC0tcHJpbWFyeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyOCwgMjYsIDI2LCAwLjYpO1xufVxuLmZpZWxkLS1zZWNvbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWVsZC0tc2Vjb25kOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5maWVsZC0tc2Vjb25kOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5maWVsZC0tc2Vjb25kOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZmllbGQtLXdoaXRlIHtcbiAgY29sb3I6ICMxQzFBMUE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZpZWxkLS13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUMxQTFBO1xufVxuLmZpZWxkLS13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUMxQTFBO1xufVxuLmZpZWxkLS13aGl0ZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFDMUExQTtcbn1cbi5maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xlYWRlcnMvaW1nL2Fycm93LWRvd24uc3ZnXCIpO1xufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94ICsgbGFiZWwge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTk2NDtcbn1cbi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrYm94L2ltZy9jaGVjay5zdmdcIik7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94LS13aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtLXdoaXRlICsgbGFiZWwge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uY2hlY2tib3gtLXdoaXRlICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2hlY2tib3gtLXdoaXRlOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tib3gvaW1nL2NoZWNrLnN2Z1wiKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIFBhcnRzIG1vZHVsZXMgKi9cbi5uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAwO1xuICB6LWluZGV4OiAxMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ubmF2LnNjcm9sbGVkIC5sb2dvLXdyYXAge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xufVxuLm5hdiAuc2hvdy1tZW51IC5zaG93LW1lbnVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdiAuc2hvdy1tZW51OmhvdmVyIC5zaG93LW1lbnVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBiZWMyO1xufVxuLm5hdiAubGFuZ19faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdiAubGFuZ19faXRlbTpob3ZlciwgLm5hdiAubGFuZ19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMGJlYzI7XG59XG4ubmF2LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2LS1ibGFjayAuc2hvdy1tZW51IC5zaG93LW1lbnVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTVjO1xufVxuLm5hdi0tYmxhY2sgLnNob3ctbWVudTpob3ZlciAuc2hvdy1tZW51X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjU2MDtcbn1cbi5uYXYtLWJsYWNrIC5sYW5nX19pdGVtIHtcbiAgY29sb3I6ICM1OTU5NWM7XG59XG4ubmF2LS1ibGFjayAubGFuZ19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMGJlYzI7XG59XG4ubmF2LS1ibGFjayAuYnV0dG9uLFxuLm5hdi0tYmxhY2sgLmV4cGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE2MnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NSUpO1xufVxuXG4ubG9nby13cmFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLXdyYXAge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmxvZ28td3JhcCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiA1MCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDM3LCA5NiwgMC45Nik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudS0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1lbnVfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWigxNWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2l0ZW06YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm1lbnVfX2l0ZW06YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMHB4KSByb3RhdGVaKC01ZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudV9faXRlbS5ib3JkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnVfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnUgLmxvZ28td3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51IC5sb2dvLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLm1lbnUgLmxvZ28td3JhcHBlciAubG9nby1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1lbnUgLmxvZ28td3JhcHBlciAubG9nby1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51IC5sb2dvLXdyYXBwZXIgLmxvZ28taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudSAubG9nby13cmFwcGVyIC5sb2dvLWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE4cHggMCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1ic19faXRlbTpob3Zlcjpub3QoOmxhc3QtY2hpbGQpLCAuYnJlYWRjcnVtYnNfX2l0ZW0tLWFjdGl2ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi5icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgY29sb3I6ICMyODI1NjA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucG9zdC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wb3N0LWluZm8gLnBvc3Qtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvc3QtaW5mbyAucG9zdC1zaGFyZS0tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wb3N0LWluZm8gLnBvc3Qtc2hhcmUtLWJ0biBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBvc3QtaW5mbyAuYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBvc3QtaW5mbyAuYmxvZy1kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5zaG93LW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93LW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTVDO1xufVxuLnNob3ctbWVudV9faXRlbTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5zaG93LW1lbnVfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zaG93LW1lbnUgKyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQlBHTmF0ZWxpTXRhdnJ1bGlcIjtcbn1cblxuLmxhbmdfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5hcnRpY2xlIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC5pbWcge1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlX19ib2R5IHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSAuZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5ID4gKiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFydGljbGVfX2JvZHkgPiAqICoge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXJ0aWNsZV9fYm9keSA+ICogLmZvbnQtLXNtIHtcbiAgY29sb3I6IHJnYmEoMjgsIDI2LCAyNiwgMC42KTtcbn1cblxuLnBvcHVwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1heC13aWR0aDogMzY4cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMUNCQkJFO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUNCQkJFIDAlLCAjMjgyNTYwIDU2JSwgIzI4MjU2MCAxMDAlKTtcbn1cbi5wb3B1cF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvcHVwX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zbGljay1zbGlkZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogdGhlIHBhcmVudCAqL1xuLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zZWN0aW9uLWluZm8ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1pbmZvIC5oMiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5zZWN0aW9uLWluZm8gLnNsaWRlci1leHRlcm5hbC1jb250cm9scyAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi9hcnJvdy1zaW1wbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG59XG4uc2VjdGlvbi1pbmZvIC5zbGlkZXItZXh0ZXJuYWwtY29udHJvbHMgLnNsaWNrLWFycm93OmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNlY3Rpb24taW5mbyBhLmZvbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWN0aW9uLWluZm8gYS5mb250OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2xpZGVyLCAuc2xpZGVyLXBhcm50ZXJzIHtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlciwgLnNsaWRlci1wYXJudGVycyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnNsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdyxcbi5zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csIC5zbGlkZXItcGFybnRlcnMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csXG4uc2xpZGVyLXBhcm50ZXJzIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3c6aG92ZXIsXG4uc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93OmhvdmVyLCAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay1wcmV2LnNsaWNrLWFycm93OmhvdmVyLFxuLnNsaWRlci1wYXJudGVycyAuc2xpY2stbmV4dC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csXG4uc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93LCAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay1wcmV2LnNsaWNrLWFycm93LFxuLnNsaWRlci1wYXJudGVycyAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICB9XG59XG4uc2xpZGVyIC5zbGljay1wcmV2LnNsaWNrLWFycm93LCAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHtcbiAgbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlci9pbWcvYXJyb3ctbGVmdC5zdmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3csIC5zbGlkZXItcGFybnRlcnMgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3csIC5zbGlkZXItcGFybnRlcnMgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWRlci9pbWcvYXJyb3ctcmlnaHQuc3ZnXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWFycm93LCAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLnNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpZGVyIC5zbGljay1saXN0LCAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay10cmFjayxcbi5zbGlkZXItcGFybnRlcnMgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyX19pdGVtIGltZywgLnNsaWRlci1wYXJudGVyc19faXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc2xpZGVyLXBhcm50ZXJzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyOHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpZGVyLXBhcm50ZXJzIC5zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXItcGFybnRlcnMgLnNsaWRlcl9faXRlbSAucGFydG5lcnMtbG9nb3dyYXAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2xpZGVyLXBhcm50ZXJzIC5zbGlkZXJfX2l0ZW0gLnBhcnRuZXJzLWxvZ293cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlci1wYXJudGVycyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG59XG4uc2xpZGVyLXBhcm50ZXJzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItYm90dG9tLWNsb25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWJvdHRvbSAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zbGlkZXItYm90dG9tIC5zbGljay10cmFjayxcbi5zbGlkZXItYm90dG9tIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1ib3R0b20gLnNsaWNrLXByZXYuc2xpY2stYXJyb3csXG4uc2xpZGVyLWJvdHRvbSAuc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5zbGlkZXItYm90dG9tIC5zbGljay1wcmV2LnNsaWNrLWFycm93OmhvdmVyLFxuLnNsaWRlci1ib3R0b20gLnNsaWNrLW5leHQuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWRlci1ib3R0b20gLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpZGVyL2ltZy9sZWZ0LnN2Z1wiKTtcbn1cbi5zbGlkZXItYm90dG9tIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlkZXIvaW1nL3JpZ2h0LnN2Z1wiKTtcbn1cbi5zbGlkZXItYm90dG9tIC5zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1ib3R0b20gLnNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uc2xpZGVyLWJvdHRvbSAuc2xpZGVyX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI1NjA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNsaWRlci1ib3R0b20gLnNsaWRlcl9faXRlbSAuZmxleCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXItYm90dG9tIC5zbGlkZXJfX2l0ZW0gLmZsZXggLnRyYWluZXJfX3Bvc2l0aW9uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNsaWRlci1ib3R0b20gLnNsaWRlcl9faXRlbSAuZmxleCAudHJhaW5lci1zcGVjaWZpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItYm90dG9tIC5zbGlkZXJfX2l0ZW06aG92ZXI6YWZ0ZXIsIC5zbGlkZXItYm90dG9tIC5zbGlkZXJfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc2xpZGVyLWJvdHRvbSAuc2xpZGVyX19pdGVtOmhvdmVyIC5mbGV4IC50cmFpbmVyX19wb3NpdGlvbiwgLnNsaWRlci1ib3R0b20gLnNsaWRlcl9faXRlbS0tYWN0aXZlIC5mbGV4IC50cmFpbmVyX19wb3NpdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZWFkZXItc2xpZGVyLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sZWFkZXItc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wZXJzb25zLXNsaWRlciAuc2xpZGVyLCAucGVyc29ucy1zbGlkZXIgLnNsaWRlci1wYXJudGVycyB7XG4gIGhlaWdodDogMzMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25zLXNsaWRlciAuc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAucGVyc29ucy1zbGlkZXIgLnNsaWRlci1wYXJudGVycyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbnMtc2xpZGVyIC5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5wZXJzb25zLXNsaWRlciAuc2xpZGVyLXBhcm50ZXJzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbi5wZXJzb25zLXNsaWRlciAuc2xpZGVyIC5zbGljay10cmFjaywgLnBlcnNvbnMtc2xpZGVyIC5zbGlkZXItcGFybnRlcnMgLnNsaWNrLXRyYWNrIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4ucGVyc29ucy1zbGlkZXIuc2xpZGVyLWxlYWRlciAuc2xpZGVyX19pdGVtIC5sZWFkZXItaW1nOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjcpO1xuICB6LWluZGV4OiAxO1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1sZWFkZXIgLnNsaWRlcl9faXRlbSAubGVhZGVyLWltZzpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uL2xpbmsuc3ZnXCIpO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wZXJzb25zLXNsaWRlci5zbGlkZXItYm9hcmQgLnNsaWRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wZXJzb25zLXNsaWRlci5zbGlkZXItYm9hcmQgLnNsaWRlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGVyc29ucy1zbGlkZXIuc2xpZGVyLWJvYXJkIC5zbGlkZXJfX2l0ZW0gLnBlcnNvbnMtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1ib2FyZCAuc2xpZGVyX19pdGVtIC5wZXJzb25zLS1wcm9mZXNzaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1ib2FyZCAuc2xpZGVyX19pdGVtOmhvdmVyIC5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDM3LCA5NiwgMC44KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1ib2FyZCAuc2xpZGVyX19pdGVtOmhvdmVyIC5zY3JvbGxiYXItcmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1ib2FyZCAuc2xpZGVyX19pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4ucGVyc29ucy1zbGlkZXIuc2xpZGVyLWJvYXJkIC5zbGlkZXJfX2l0ZW0gLmRlc2NyaXB0aW9uIC5zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBlcnNvbnMtc2xpZGVyLnNsaWRlci1ib2FyZCAuc2xpZGVyX19pdGVtIC5kZXNjcmlwdGlvbiBwLmZvbnQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGVyc29ucy1zbGlkZXIuc2xpZGVyLWJvYXJkIC5zbGlkZXJfX2l0ZW0gLmRlc2NyaXB0aW9uIHAuZm9udCA+ICoge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucGVyc29ucy1zbGlkZXIuc2xpZGVyLWJvYXJkIC5zbGlkZXJfX2l0ZW0gLnNjcm9sbGJhci1yYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogODAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBlcnNvbnMtc2xpZGVyIC5zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggI2RhZGFkYTtcbn1cbi5wZXJzb25zLXNsaWRlciAuc2xpZGVyX19pdGVtIC5sZWFkZXItaW1nIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wZXJzb25zLXNsaWRlciAuc2xpZGVyX19pdGVtIHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGVyc29ucy1zbGlkZXIgLnNsaWRlcl9faXRlbSBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wZXJzb25zLXNsaWRlciAuc2xpZGVyX19pdGVtIC5zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyLXJlc2VhcmNocyAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIEJBU0UgQ1NTICoqKioqKioqKioqKioqKi9cbi5zY3JvbGwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC13cmFwcGVyID4gLnNjcm9sbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5zY3JvbGwtZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JvbGwtZWxlbWVudCwgLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSxcbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWJhcixcbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWFycm93IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2Nyb2xsLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCA+IHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50ID4gdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyoqKioqKioqKioqKioqKiBTQ1JPTExCQVIgUkFJTCAqKioqKioqKioqKioqKiovXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQsXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtZWxlbWVudF9zaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXgge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMCAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMnB4IDAgM3B4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtYmFyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4vKiBzY3JvbGxiYXIgaGVpZ2h0L3dpZHRoICYgb2Zmc2V0IGZyb20gY29udGFpbmVyIGJvcmRlcnMgKi9cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtY29udGVudC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgbGVmdDogLTE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB0b3A6IDFweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtYmFyIHtcbiAgbGVmdDogMXB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X291dGVyIHtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAycHg7XG59XG5cbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICB0b3A6IC0yNXB4O1xufVxuXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgdG9wOiAtMjVweDtcbn1cblxuLmRvbmF0ZSB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xufVxuLmRvbmF0ZV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb25hdGVfX2NoZWNrZWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmRvbmF0ZV9fY2hlY2tlZCAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5kb25hdGVfX2NoZWNrZWQgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRvbmF0ZV9fY2hlY2tlZCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZG9uYXRlX19jaGVja2VkIC5idXR0b24uYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTBiZWMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZG9uYXRlX19jaGVja2VkIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uZG9uYXRlLXN1Y2Nlc3Mge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cbi5kb25hdGUtc3VjY2Vzc19faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbn1cbi5kb25hdGUtc3VjY2Vzc19fY2hlY2tlZCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5kb25hdGUtc3VjY2Vzc19fY2hlY2tlZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZG9uYXRlLXN1Y2Nlc3NfX2NoZWNrZWQgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmRvbmF0ZS1zdWNjZXNzX19jaGVja2VkIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG4uZG9uYXRlLXN1Y2Nlc3NfX3RleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sZWFkZXJzLWZvcm0tMDEgLmxlYWRlcnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0gPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjgsIDI2LCAyNiwgMC42KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5sZWFkZXJzLWZvcm0tMDEgLmxlYWRlcnMtbGlzdF9faXRlbSA+IC5maWVsZCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0gPiAuZmllbGQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxlYWRlcnMtZm9ybS0wMSAubGVhZGVycy1saXN0X19pdGVtIHVsIGxpIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sZWFkZXJzLWZvcm0tMDEgLmxlYWRlcnMtbGlzdF9faXRlbSB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0gLmRhdGUge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbGVhZGVycy9pbWcvZGF0ZS5zdmdcIik7XG59XG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0gLmRhdGUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgNTAlO1xufVxuLmxlYWRlcnMtZm9ybS0wMSAubGVhZGVycy1saXN0X19pdGVtIC5kYXRlIC5maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubGVhZGVycy1mb3JtLTAxIC5sZWFkZXJzLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gIGhlaWdodDogNTJweDtcbn1cbi5sZWFkZXJzLWZvcm0tMDIgLmxlYWRlcnMtbGlzdCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sZWFkZXJzLWZvcm0tMDIgLmxlYWRlcnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmxlYWRlcnMtZm9ybS0wMiAubGVhZGVycy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlYWRlcnMtZm9ybS0wMiAubGVhZGVycy1saXN0X19pdGVtID4gLmZvbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5sZWFkZXJzLWZvcm0tMDIgLmxlYWRlcnMtbGlzdF9faXRlbSA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1U2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgyOCwgMjYsIDI2LCAwLjYpO1xufVxuLmxlYWRlcnMtZm9ybS0wMiAubGVhZGVycy1saXN0X19pdGVtLS1zbWFsbCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuLmxlYWRlcnMtZm9ybS0wMiAubGVhZGVycy1saXN0X19pdGVtLS1zbWFsbCAuZmllbGQge1xuICBib3JkZXI6IDA7XG59XG4ubGVhZGVycy1mb3JtLTAyIC5sZWFkZXJzLWxpc3RfX2l0ZW0gLmJ1dHRvbiB7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmxpYnJhcnktbGlzdCB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICBcdHdpZHRoOiAxMHB4O1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHR6LWluZGV4OiAxO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuICBcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre1xuICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gIH0gKi9cbn1cbi5saWJyYXJ5X19pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ubGlicmFyeV9faXRlbSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbltkYXRhLXNjcm9sbGJhcl0sIFtzY3JvbGxiYXJdLCBzY3JvbGxiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsLWNvbnRlbnQsXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsLWNvbnRlbnQsXG5zY3JvbGxiYXIgLnNjcm9sbC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXS5zdGlja3kgLnNjcm9sbGJhci10cmFjayxcbltzY3JvbGxiYXJdLnN0aWNreSAuc2Nyb2xsYmFyLXRyYWNrLFxuc2Nyb2xsYmFyLnN0aWNreSAuc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjc1KTtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLFxuW3Njcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjayxcbnNjcm9sbGJhciAuc2Nyb2xsYmFyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLnNob3csXG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2s6aG92ZXIsXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLnNob3csXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrOmhvdmVyLFxuc2Nyb2xsYmFyIC5zY3JvbGxiYXItdHJhY2suc2hvdyxcbnNjcm9sbGJhciAuc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLXgsXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLXgsXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjay14IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steSxcbltzY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steSxcbnNjcm9sbGJhciAuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxMTtcbn1cbltkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjay15OmJlZm9yZSxcbltzY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steTpiZWZvcmUsXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjay15OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10aHVtYiwgW3Njcm9sbGJhcl0gLnNjcm9sbGJhci10aHVtYiwgc2Nyb2xsYmFyIC5zY3JvbGxiYXItdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMyODI1NjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuW2RhdGEtc2Nyb2xsYmFyXSAub3ZlcnNjcm9sbC1nbG93LCBbc2Nyb2xsYmFyXSAub3ZlcnNjcm9sbC1nbG93LCBzY3JvbGxiYXIgLm92ZXJzY3JvbGwtZ2xvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVhc2VyY2gtaXRlbSwgLnJlYXNlcmNoLWl0ZW0tLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzFDMUExQTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFzZXJjaC1pdGVtIC5kZXNjcmlwdGlvbiwgLnJlYXNlcmNoLWl0ZW0tLWlubmVyIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yZWFzZXJjaC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yZWFzZXJjaC1pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzZXJjaC1pdGVtLS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5yZWFzZXJjaC1pdGVtLS1pbm5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yZWFzZXJjaC1pdGVtLS1pbm5lciAudGh1bWItd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVhc2VyY2gtaXRlbS0taW5uZXIgLnRodW1iLXdyYXAge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVhc2VyY2gtaXRlbS0taW5uZXIgLnRodW1iLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ucmVhc2VyY2gtaXRlbS0taW5uZXIgLnRodW1iLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnJlYXNlcmNoLWl0ZW0tLWlubmVyIC5kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlYXNlcmNoLWl0ZW0tLWlubmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlYXNlcmNoLWl0ZW0tLWlubmVyIC5kZXNjcmlwdGlvbiA+IGRpdi5mbGV4Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnJlYXNlcmNoLWl0ZW0tLWlubmVyIC5kb3dubG9hZC1yZWFzZWFyY2gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5yZWFzZXJjaC1pdGVtLS1pbm5lciAuaWNuLWRvY19kb3dubG9hZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWFzZXJjaC1pdGVtIC50aHVtYi13cmFwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhc2VyY2gtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5yZWFzZXJjaC1pdGVtIC5kZXNjcmlwdGlvbiA+IHAge1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucG9kY2FzdC1pdGVtLCAucG9kY2FzdC1pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAycHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzFDMUExQTtcbn1cbi5wb2RjYXN0LWl0ZW0gLnRodW1iLXdyYXA6YmVmb3JlLCAucG9kY2FzdC1pdGVtLS1pbm5lciAudGh1bWItd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24vaWNuLXBsYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBvZGNhc3QtaXRlbSAudGh1bWItd3JhcDpob3ZlcjpiZWZvcmUsIC5wb2RjYXN0LWl0ZW0tLWlubmVyIC50aHVtYi13cmFwOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wb2RjYXN0LWl0ZW0gLmRlc2NyaXB0aW9uLCAucG9kY2FzdC1pdGVtLS1pbm5lciAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucG9kY2FzdC1pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucG9kY2FzdC1pdGVtLS1pbm5lciAudGh1bWItd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBvZGNhc3QtaXRlbS0taW5uZXIgLmRvd25sb2FkLXJlYXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvZGNhc3QtaXRlbSAudGh1bWItd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9kY2FzdC1pdGVtIC50aHVtYi13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnBvZGNhc3QtaXRlbSAudGh1bWItd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9kY2FzdC1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuLnBvZGNhc3QtaXRlbSAuZGVzY3JpcHRpb24gPiBwIHtcbiAgbWF4LWhlaWdodDogNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnJlc2VhcmNoZXItaXRlbSwgLnJlc2VhcmNoZXJzLWl0ZW0tLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMxQzFBMUE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc2VhcmNoZXItaXRlbSAuYXV0aG9yLCAucmVzZWFyY2hlcnMtaXRlbS0taW5uZXIgLmF1dGhvciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVzZWFyY2hlci1pdGVtIC5hdXRob3ItLWF2YXRhciwgLnJlc2VhcmNoZXJzLWl0ZW0tLWlubmVyIC5hdXRob3ItLWF2YXRhciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJlc2VhcmNoZXItaXRlbSAuYXV0aG9yLS1hdmF0YXIgaW1nLCAucmVzZWFyY2hlcnMtaXRlbS0taW5uZXIgLmF1dGhvci0tYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnJlc2VhcmNoZXItaXRlbSAuZGVzY3JpcHRpb24sIC5yZXNlYXJjaGVycy1pdGVtLS1pbm5lciAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmVzZWFyY2hlci13cmFwIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucmVzZWFyY2hlci13cmFwIC5yZXNlYXJjaGVyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzZWFyY2hlci13cmFwIC50aHVtYi13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yZXNlYXJjaGVyLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ucmVzZWFyY2hlci1pdGVtIC5hdXRoLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlc2VhcmNoZXItaXRlbS0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlc2VhcmNoZXItaXRlbS0taW5uZXIgLnRodW1iLXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yZXNlYXJjaGVyLWl0ZW0tLWlubmVyIC5hdXRob3ItLWF2YXRhciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNlYXJjaGVyLWl0ZW0tLWlubmVyIC5kb3dubG9hZC1yZWFzZWFyY2gge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJsb2ctaXRlbSwgLmJsb2dzLWl0ZW0tLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMxQzFBMUE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZy1pdGVtIC5hdXRob3IsIC5ibG9ncy1pdGVtLS1pbm5lciAuYXV0aG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ibG9nLWl0ZW0gLmRlc2NyaXB0aW9uLCAuYmxvZ3MtaXRlbS0taW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmJsb2ctaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2ctaXRlbSAudGh1bWItd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1pdGVtIC50aHVtYi13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmJsb2ctaXRlbSAudGh1bWItd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1pdGVtIC5kZXNjcmlwdGlvbiAuYXJ0aWNsZS1kZXNjIHtcbiAgbWF4LWhlaWdodDogOTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYmxvZy1pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZy1pdGVtLS1pbm5lciAudGh1bWItd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2ctaXRlbS0taW5uZXIgLmRvd25sb2FkLXJlYXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYmxvZy1wb3N0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2ctcG9zdC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAzNywgOTYsIDAuNik7XG4gIHotaW5kZXg6IDM7XG59XG4uYmxvZy1wb3N0LWhlYWRlciAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nLXBvc3QtaGVhZGVyIC5ibG9nLWltYWdlLXdyYXAge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctcG9zdC1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbi5ibG9nLXBvc3QtYXJ0aWNsZSBwLCAuYmxvZy1wb3N0LWFydGljbGUgc3BhbiwgLmJsb2ctcG9zdC1hcnRpY2xlIGxpLCAuYmxvZy1wb3N0LWFydGljbGUgYSwgLmJsb2ctcG9zdC1hcnRpY2xlIGIge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ibG9nLXBvc3QtYXJ0aWNsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ibG9nLXBvc3QtYXJ0aWNsZSB1bCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2ctcG9zdC1hcnRpY2xlIHVsLCAuYmxvZy1wb3N0LWFydGljbGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5pZnJhbWUtY29udGFpbmVyIC5pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2UtLWJsb2ctaW5uZXIgLmF1dGhvci13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wYWdlLS1ibG9nLWlubmVyIC5hdXRob3Itd3JhcCAuYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBhZ2UtLWJsb2ctaW5uZXIgLmF1dGhvci13cmFwIC5hdXRob3ItLWF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtLWJsb2ctaW5uZXIgLmF1dGhvci13cmFwIC5hdXRob3ItLWF2YXRhcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi91c2VyLnN2Z1wiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4xO1xufVxuLnBhZ2UtLWJsb2ctaW5uZXIgLmF1dGhvci13cmFwIC5yZWFzZWFyY2gtYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIExheW91dCBtb2R1bGVzICovXG5oZWFkZXIge1xuICB6LWluZGV4OiA1O1xufVxuaGVhZGVyIG5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmhlYWRlciBuYXYuc2Nyb2xsZWQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5oZWFkZXIuaGVhZGVyLXNtIHtcbiAgaGVpZ2h0OiA3OHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjcpO1xufVxuLmhlYWRlcl9faW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2luZm8gLnNlY3Rpb25fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19pbmZvIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9faW5mbyAuc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjZweCAwcHggMjBweDtcbiAgfVxufVxuLmhlYWRlcl9faW5mbyAuc2VjdGlvbl9fd3JhcHBlciAuaDEge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2luZm8gLnNlY3Rpb25fX3dyYXBwZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbi5oZWFkZXIgbmF2LnNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMzcsIDk2LCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmhlYWRlciAudmlkZW8tYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAudmlkZW8tYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAzNywgOTYsIDAuNyk7XG4gIHotaW5kZXg6IDQ7XG59XG4uaGVhZGVyIC52aWRlby1iZyB2aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC52aWRlby1iZyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyIC5zZWN0aW9uX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0YXJ0dXAtYW5pbWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDg1cHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uZm9vdGVyLS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmZvb3RlciAuc2VjdGlvbl9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyLS1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItLWxpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmZvb3Rlci0tbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyIC5jb250YWN0LWluZm8gLmZsZXguYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyIC5jb250YWN0LWluZm8gLmljbi13cmFwIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3RlciAuY29udGFjdC1pbmZvIC5pY24td3JhcCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbjogMCAxOHB4O1xufVxuLnNvY2lhbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNvY2lhbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvY2lhbF9faXRlbTpob3ZlciwgLnNvY2lhbF9faXRlbS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vKiBSZXdyaXRlIHBsdWdpbnMgc3R5bGUgKi8iLCIuZGF0ZXJhbmdlcGlja2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR3aWR0aDogMjc4cHg7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdHRvcDogMTAwcHg7XHJcblx0bGVmdDogMjBweDtcclxuXHR6LWluZGV4OiAzMDAxO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSxcclxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0Y29udGVudDogJyc7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcclxuXHR0b3A6IC03cHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XHJcblx0dG9wOiAtNnB4O1xyXG5cdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XHJcblx0cmlnaHQ6IDlweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YmVmb3JlIHtcclxuXHRsZWZ0OiA5cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDphZnRlciB7XHJcblx0bGVmdDogMTBweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5kcm9wLXVwIHtcclxuXHRtYXJnaW4tdG9wOiAtN3B4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXA6YmVmb3JlIHtcclxuXHR0b3A6IGluaXRpYWw7XHJcblx0Ym90dG9tOiAtN3B4O1xyXG5cdGJvcmRlci1ib3R0b206IGluaXRpYWw7XHJcblx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcC11cDphZnRlciB7XHJcblx0dG9wOiBpbml0aWFsO1xyXG5cdGJvdHRvbTogLTZweDtcclxuXHRib3JkZXItYm90dG9tOiBpbml0aWFsO1xyXG5cdGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMsXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuZHJwLXNlbGVjdGVkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmRycC1jYWxlbmRhciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWJ1dHRvbnMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmF1dG8tYXBwbHkgLmRycC1idXR0b25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWF4LXdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG5cdHBhZGRpbmc6IDhweCAwIDhweCA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCB7XHJcblx0cGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuLFxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG5cdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgLnByZXYgc3BhbiB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoLFxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0ZCB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtaW4td2lkdGg6IDMycHg7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYXZhaWxhYmxlOmhvdmVyLFxyXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcblx0Y29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLFxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSxcclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuc3RhcnQtZGF0ZSxcclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZjRmODtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLFxyXG4uZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbjogMDtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIlO1xyXG5cdHdpZHRoOiA1NiU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xyXG5cdHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCxcclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LFxyXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0cGFkZGluZzogMnB4O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiA0cHggYXV0byAwIGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHNlbGVjdC5kaXNhYmxlZCB7XHJcblx0Y29sb3I6ICNjY2M7XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1zZWxlY3RlZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAucmFuZ2VzIHtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzA4YztcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuXHJcbi8qIExhcmdlciBTY3JlZW4gU3R5bGluZyAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2NHB4KSB7XHJcblx0LmRhdGVyYW5nZXBpY2tlciB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcclxuXHRcdHdpZHRoOiAxNDBweDtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyB1bCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuXHRcdGNsZWFyOiBub25lO1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZS5sdHIgLnJhbmdlcyxcclxuXHQuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZS5sdHIgLmRycC1jYWxlbmRhciB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5zaW5nbGUucnRsIC5yYW5nZXMsXHJcblx0LmRhdGVyYW5nZXBpY2tlci5zaW5nbGUucnRsIC5kcnAtY2FsZW5kYXIge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLmx0ciB7XHJcblx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcblx0XHRjbGVhcjogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5sdHIgLmRycC1jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLnJpZ2h0IC5jYWxlbmRhci10YWJsZSB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5sdHIgLnJhbmdlcyxcclxuXHQuZGF0ZXJhbmdlcGlja2VyLmx0ciAuZHJwLWNhbGVuZGFyIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLnJ0bCB7XHJcblx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLnJ0bCAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG5cdFx0Y2xlYXI6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHR9XHJcblx0LmRhdGVyYW5nZXBpY2tlci5ydGwgLmRycC1jYWxlbmRhci5yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyLnJ0bCAucmFuZ2VzLFxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5kcnAtY2FsZW5kYXIge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcclxuXHQuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIubHRyIC5yYW5nZXMge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5kYXRlcmFuZ2VwaWNrZXIucnRsIC5yYW5nZXMge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcblx0XHRjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQlBHTmF0ZWxpTXRhdnJ1bGknO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9CUEdOYXRlbGlNdGF2cnVsaS9CUEdOYXRlbGlNdGF2cnVsaS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9CUEdOYXRlbGlNdGF2cnVsaS9CUEdOYXRlbGlNdGF2cnVsaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQlBHTmF0ZWxpTXRhdnJ1bGkvQlBHTmF0ZWxpTXRhdnJ1bGkudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9CUEdOYXRlbGlNdGF2cnVsaS9CUEdOYXRlbGlNdGF2cnVsaS5zdmcjQlBHTmF0ZWxpTXRhdnJ1bGknKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RlamFWdVNhbnMnO1xyXG5cdHNyYzogdXJsKCcuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvRGVqYVZ1U2Fucy9EZWphVnVTYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9EZWphVnVTYW5zL0RlamFWdVNhbnMuc3ZnI0RlamFWdVNhbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0RlamFWdVNhbnMtQm9sZCc7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0RlamFWdVNhbnMtQm9sZC9EZWphVnVTYW5zLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIHVybCgnLi4vZm9udHMvRGVqYVZ1U2Fucy1Cb2xkL0RlamFWdVNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvRGVqYVZ1U2Fucy1Cb2xkL0RlamFWdVNhbnMtQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0RlamFWdVNhbnMtQm9sZC9EZWphVnVTYW5zLUJvbGQuc3ZnI0RlamFWdVNhbnMtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHTEdvcmRlemlhbmktUmVndWxhcic7XHJcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0dMR29yZGV6aWFuaS1SZWd1bGFyL0dMR29yZGV6aWFuaS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICB1cmwoJy4uL2ZvbnRzL0dMR29yZGV6aWFuaS1SZWd1bGFyL0dMR29yZGV6aWFuaS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9HTEdvcmRlemlhbmktUmVndWxhci9HTEdvcmRlemlhbmktUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dMR29yZGV6aWFuaS1SZWd1bGFyL0dMR29yZGV6aWFuaS1SZWd1bGFyLnN2ZyNHTEdvcmRlemlhbmktUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiIsImJvZHl7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblx0bGluZS1oZWlnaHQ6ICRiYXNlLWZvbnQtbGluZS1oZWlnaHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mb250LXdlaWdodDtcclxuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0QGluY2x1ZGUgc2Nyb2xsKDEwcHgsICNkNGQ0ZDQsIDAsIGxpZ2h0ZW4oIzAwMCwgNDAlKSwgMXB4IHNvbGlkIHRyYW5zcGFyZW50KTtcclxufVxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIFxyXG5mb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsICBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsXHJcbmhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVve1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcbn1cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtYWlue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJsb2NrcXVvdGUsIHF7XHJcblx0cXVvdGVzOiBub25lO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG59XHJcbm1hcnF1ZWV7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxudWwsbGl7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5odG1se1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dG1cclxudGV4dGFyZWF7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sIFxyXG5idXR0b24sIFxyXG5sYWJlbCxcclxuYXtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uO1xyXG59XHJcbmltZ3tcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbnRhYmxle1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbnRkLFxyXG50cixcclxuZm9ybXtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5he1xyXG5cdGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cdFxyXG5hLFxyXG5zcGFuLFxyXG5kaXYsXHJcbmJ1dHRvbntcclxuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuaHJ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbip7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVye1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcbn0iLCIkbWluLXdpZHRoOiAzMjBweDtcclxuJG1heC13aWR0aDogMTE3MHB4O1xyXG5cclxuJGJhc2UtZm9udC1zaXplOiAxNHB4O1xyXG4kYmFzZS1mb250LWNvbG9yOiByZ2JhKDI4LDI2LDI2LDAuNik7XHJcbiRiYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRiYXNlLWZvbnQtbGluZS1oZWlnaHQ6IDEuNTtcclxuJGJhc2UtZm9udC1mYW1pbHk6ICdEZWphVnVTYW5zJywgc2Fucy1zZXJpZjtcclxuJGJhc2UtZm9udC1mYW1pbHktc2Vjb25kOiAnRGVqYVZ1U2Fucy1Cb2xkJywgc2Fucy1zZXJpZjtcclxuJGJhc2UtZm9udC1mYW1pbHktdGhpcmQ6ICdCUEdOYXRlbGlNdGF2cnVsaScsIHNhbnMtc2VyaWY7XHJcbiRiYXNlLWZvbnQtZmFtaWx5LWZvdXJ0aDogJ0dMR29yZGV6aWFuaS1SZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuXHJcbiRiYXNlLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiRiYXNlLWJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcclxuJGJhc2UtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4kYmFzZS1ncmlkLXBhZGRpbmc6IDE1cHg7XHJcbiRiYXNlLWdyaWQtbWFyZ2luOiAxNXB4O1xyXG4kYmFzZS1ncmlkLWNvbHVtbjogMTI7XHJcblxyXG4kcHJpbWFyeTogcmdiYSgxNiwgMTkwLCAxOTQsIDEpO1xyXG4kc2Vjb25kOiByZ2JhKDI1NSwgMjMzLCAxMDAsIDEpO1xyXG4kdGhpcmQ6IHJnYmEoNDAsIDM3LCA5NiwgMSk7XHJcbiRmb3VydGg6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMSk7XHJcbiIsIkBtaXhpbiBzY3JvbGwoJHdpZHRoLCAkdHJhY2stY29sb3IsICR0cmFjay1ib3JkZXIsICR0aHVtYi1jb2xvciwgJHRodW1iLWJvcmRlcil7XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcblx0XHR3aWR0aDogJHdpZHRoO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYi1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRodW1iLWNvbG9yO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcclxuXHRcdGJvcmRlcjogJHRyYWNrLWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFjay1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3Ipe1xyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuXHR9XHJcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFic29sdXRle1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGFic29sdXRlLWNlbnRlci1sZWZ0KCRsZWZ0KXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogJGxlZnQ7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyLXJpZ2h0KCRyaWdodCl7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAkcmlnaHQ7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyLXRvcCgkdG9wKXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDUwJTtcclxuXHR0b3A6ICR0b3A7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyLWJvdHRvbSgkYm90dG9tKXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDUwJTtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93KCRjb2xvcil7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGVsbGlwc2lze1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuXHJcblxyXG4vLyBzZWN0b3JcclxuXHJcblxyXG5AbWl4aW4gbWVkaWEtbWF4KCRtYXh3aWR0aCl7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4d2lkdGgrIFwicHhcIil7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1pbnQoJG1pbndpZHRoLCAkbWF4d2lkdGgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbndpZHRoICsgXCJweFwiKSBhbmQgKG1heC13aWR0aDogJG1heHdpZHRoICsgXCJweFwiKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4oJG1pbndpZHRoKXtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW53aWR0aCsgXCJweFwiKXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLWgtbWF4KCRtYXhoZWlnaHQpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkbWF4aGVpZ2h0ICsgXCJweFwiKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1oLW1pbigkbWluaGVpZ2h0KSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJG1pbmhlaWdodCArIFwicHhcIikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtaC1pbnQoJG1pbmhlaWdodCwgJG1heGhlaWdodCkge1xyXG4gIEBtZWRpYSAobWluLWhlaWdodDogJG1pbmhlaWdodCArIFwicHhcIikgYW5kIChtYXgtaGVpZ2h0OiAkbWF4aGVpZ2h0ICsgXCJweFwiKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4kZ3JpZC1wYWRkaW5nOiAkYmFzZS1ncmlkLXBhZGRpbmc7XHJcbiRncmlkLW1hcmdpbjogJGJhc2UtZ3JpZC1tYXJnaW47XHJcbiRjb3VudC1jb2x1bW46ICRiYXNlLWdyaWQtY29sdW1uO1xyXG4kY291bnQtd2lkdGg6IG1hdGguZGl2KDEwMCwgJGNvdW50LWNvbHVtbik7XHJcbiRicmFja3BvaW50czogKFxyXG5cdCdzbSc6IDU3NnB4LFxyXG5cdCdtZCc6IDc2OHB4LFxyXG5cdCdsZyc6IDk5MnB4LFxyXG5cdCd4bCc6IDEyMDBweFxyXG4pO1xyXG4ucm93e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtJGJhc2UtZ3JpZC1wYWRkaW5nO1xyXG5cdG1hcmdpbi1yaWdodDogLSRiYXNlLWdyaWQtcGFkZGluZztcclxufVxyXG5bY2xhc3NePVwiY29sLVwiXXtcclxuXHRwYWRkaW5nOntcclxuXHRcdGxlZnQ6ICRncmlkLXBhZGRpbmc7XHJcblx0XHRyaWdodDogJGdyaWQtcGFkZGluZztcclxuXHR9XHJcbn1cclxuLmNvbHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0ZmxleC1iYXNpczogMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQtY29sdW1ue1xyXG5cdFx0Ji0jeyRpfXtcclxuXHRcdFx0bWF4LXdpZHRoOiAoJGkgKiAkY291bnQtd2lkdGgpICogMSU7XHJcblx0XHRcdGZsZXg6IDAgMCAoJGkgKiAkY291bnQtd2lkdGgpICogMSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBlYWNoICRzdGF0dXMsICRicmFja3BvaW50cy1zaXplIGluICRicmFja3BvaW50c3tcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyYWNrcG9pbnRzLXNpemUpe1xyXG5cdFx0LmNvbC0jeyRzdGF0dXN9e1xyXG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudC1jb2x1bW57XHJcblx0XHRcdFx0Ji0jeyRpfXtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogKCRpICogJGNvdW50LXdpZHRoKSAqIDElO1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwICgkaSAqICRjb3VudC13aWR0aCkgKiAxJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhaW5lci1mbHVpZCxcclxuLmNvbnRhaW5lcixcclxuLnNlY3Rpb24sXHJcbi5tYWluIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLm1haW57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRtaW4td2lkdGg6ICRtaW4td2lkdGg7XHJcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG59XHJcblxyXG5oMi5oMiB7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuW3R5cGU9XCJmaWxlXCJdICsgLnVwbG9hZHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sZWFkZXJzL2ltZy91cGxvYWQuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogODBweDtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXXtcclxuXHR3aWR0aDogMC4xcHg7XHJcblx0aGVpZ2h0OiAwLjFweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcbi5zdGFydHVwLWFuaW1hdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogOTk7XHJcblx0YmFja2dyb3VuZDogIzI4MjU2MDtcclxuXHRzdmcge1xyXG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cGF0aCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xyXG5cdFx0fVxyXG5cdFx0I1BhdGhfNTAyMCwgI1BhdGhfNTAxNywgI1BhdGhfNTAwNiB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQjdy1kZXYta2Ege1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8gI3RleHQge1xyXG5cdFx0Ly8gXHQvLyBvcGFjaXR5OiAwO1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxufVxyXG4uaW1ne1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ji0taG92ZXJ7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4uZnVsbHtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaGFkb3d7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLDM3LDk2LDAuNzUpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi52aWRlby1ncmVhdGluZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR6LWluZGV4OiA1O1xyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe31cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwzNyw5NiwuNyk7XHJcblx0fVxyXG5cdC5zY3JvbGwtY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWN0aW9uX193cmFwcGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0aDEge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnZpZGVvLWxvb3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdC52aWRlby1sb29wLWJnIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5idG4tcGxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDQ7XHJcblx0dG9wOiA0MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1cHgsIDEwcHgpO1xyXG5cdFx0d2lkdGg6IDcwcHg7XHJcblx0XHR0b3A6IDI2MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoNTAwKXtcclxuXHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0dG9wOiAxOTBweDtcclxuXHR9XHJcbn1cclxuLypcclxuKiAgaWNvbnNcclxuKi9cclxuXHJcbi5pY24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdCYtc2VhcmNoIHtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyOHB4IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uL2ljbi1zZWFyY2guc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0Ji1kb2NfZG93bmxvYWQge1xyXG5cdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjhweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24vaWNuLWRvd25sb2FkLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4udmlkZW8tYmd7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoKTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLnRyYWluZXItaW1nIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpe1xyXG5cdC52aWRlby1iZyA+IHZpZGVve1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0fVxyXG59XHJcblxyXG4uY2xvc2V7XHJcblx0d2lkdGg6IDIzcHg7XHJcblx0aGVpZ2h0OiAyM3B4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ji0tZGVmYXVsdHtcclxuXHRcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0dG9wOiA3MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9jbG9zZS5zdmcnKTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0ICAgIHJpZ2h0OiAxNnB4O1xyXG5cdFx0ICAgIHRvcDogMzNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZGFya3tcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9jbG9zZS1kYXJrLnN2ZycpO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pZnJhbWUtd3JhcHBlclx0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xyXG5cdC5yZXNwb25zaXZlLWlmcmFtZSB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgYm90dG9tOiAwO1xyXG5cdCAgcmlnaHQ6IDA7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMTAwJTtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbiAgfVxyXG5cclxuXHJcbi51bmRlci1jb25zdHJhY3Rpb24ge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG4vKiBwYWdlcyAqL1xyXG4ucGFnZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji0taG9tZSxcclxuXHQmLS1kb25hdGUsXHJcblx0Ji0tZG9uYXRlLXN1Y2Nlc3MsXHJcblx0Ji0tc2VjdG9yLTN7XHJcblx0XHQubGFuZ19faXRlbXtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uX193cmFwcGVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1jb3Vyc2UtMSwgJi0tY291cnNlLTIsICYtLXJlZy1zdWNjZXNzIHtcclxuXHRcdC5tYWluIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MSkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWFwcC1mb3JtIHtcclxuXHRcdC5sZWFkZXJzLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHQuaDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZXF1aXJlZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHQgICAgY29udGVudDogXCIqXCI7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICB0b3A6IDUwJTtcclxuXHRcdCAgICAgICAgbGVmdDogLTE1cHg7XHJcblx0XHRcdCAgICBjb2xvcjogcmVkO1xyXG5cdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHQgICAgXHRsZWZ0OiAtMTJweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmZpbGxlZCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFwcC1mb3JtLWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hcHAtZm9ybS1ibG9jayB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRcdC5kZWxldGUtYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVsLmJvcmRlci1saW5lIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZDFkMWQxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGVsZXRlLWJ0biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24vY2xvc2UtZGFyay5zdmcnKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFkZC1ibG9jay1idG4ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1sZWFkZXItaHViIHtcclxuXHRcdC5uYXYtLWF6dXJlIHtcclxuXHRcdFx0LnNob3ctbWVudV9faXRlbSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZXhwZXJ0IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGFuZ19faXRlbSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ji5sYW5nX19pdGVtLS1hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxMGJlYzI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbi0tYXJ0aWNsZXMge1xyXG5cdFx0XHQuYXJ0aWNsZV9fYm9keSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdC8vIGg0Lmg0IHtcclxuXHRcdFx0XHQvLyBcdC8vICsgZGl2LmFsaWduLW1pZGRsZSB7XHJcblx0XHRcdFx0Ly8gXHQvLyBcdC8vIG1hcmdpbi10b3A6IC0yNHB4O1xyXG5cdFx0XHRcdC8vIFx0Ly8gfVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1zZWN0b3ItMyB7XHJcblx0XHQuc2xpZGVyLCAuc2xpZGVyLXBhcm50ZXJze1xyXG5cdFx0XHQuc2xpZGVyX19pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1taW4oOTkyKSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1jb3Vyc2UtMSwgJi0tY291cnNlLTIge1xyXG5cdFx0cGFkZGluZy10b3A6IDE0MHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdH1cclxuXHRcdC5uYXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmLnNjcm9sbGVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWV4cGVydHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bmF2IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0Ji5uYXYtLWJsYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24ge1xyXG5cdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7b3JkZXI6IDI7fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7b3JkZXI6IDE7fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7b3JkZXI6IDM7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnZpZGVvLWdyZWF0aW5nIHtcclxuXHRcdFx0LnNlY3Rpb25fX3dyYXBwZXIge1xyXG5cdFx0XHRcdD4gLnNjcm9sbC1jb250ZW50IHtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC52aWRlby1iZyB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg5OTEpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aWRlby1wbGF5ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg5OTEpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZisxMDAmMSswLDArMTAwICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1x0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxmZmZmZmYrMTAwJjArMCwxKzMwICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMzAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDMwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2lyY2xle1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoOTkxKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1haW57XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDEwMjUpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHRcdFx0ICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuc2xpZGVyLWJvdHRvbSB7XHJcblx0XHRcdC50cmFpbmVyX3Bvc2l0aW9uIHtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52aWRlby1iZyB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1pbig5OTIpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5iYW5uZXJ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwJTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWluKDE2MDApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbi0tYXJyb3dlZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc29jaWFse1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRyYWluZXItaW5mbyB7XHJcblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEtbWluKDk5Mikge1xyXG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRyYWluZXItZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1pbig5OTIpIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE5MHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg5OTEpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50cmFpbmVyLWluZm8sIC50cmFpbmVyLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1pbnQoNzY4LCA5OTIpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNpcmNsZXtcclxuXHRcdFx0Ji0teWVsbG93e1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoaXJkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWF6dXJle1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHRoaXJkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWwtYXp1cmV7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2lyY2xlL2NpcmNsZS15ZWxsb3cuc3ZnJyk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVaKDI3MGRlZyk7XHJcblx0XHRcdFx0Ym90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWRvbmF0ZSxcclxuXHQmLS1kb25hdGUtc3VjY2Vzc3tcclxuXHRcdGJhY2tncm91bmQ6ICMxQ0JCQkU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUNCQkJFIDAlLCAjMjgyNTYwIDU2JSwgIzI4MjU2MCAxMDAlKTtcclxuXHR9XHJcblx0Ji0tY291cnNlLTEsXHJcblx0Ji0tY291cnNlLTJ7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LmZvb3RlcntcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYW5hbHlzaXMge1xyXG5cdFx0aGVhZGVyLmhlYWRlciB7XHJcblx0XHRcdC5zZWN0aW9uX193cmFwcGVyIHtcclxuXHRcdFx0XHQuZm9udCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5wdXQtd3JhcC0tc2VhcmNoIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQuYnRuLXNlYXJjaCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWFyY2gtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MSl7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNoZWNrYm94LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYWluIHtcclxuXHRcdFx0LnNlY3Rpb24taW5mbyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MSl7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgyLmgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YS5mb250LS11bmRlcmxpbmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDk5MSl7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXBvZGN1c3QtaW5uZXIge1xyXG5cdFx0LmlmcmFtZS13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tcmVzZWFyY2hlci1taWRkbGV7XHJcblx0XHQucmVzZWFyY2hlci1pdGVte1xyXG5cdFx0XHQudGh1bWItd3JhcHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kZXNjcmlwdGlvbntcclxuXHRcdFx0XHQuYXV0aC1maWVsZHtcclxuXHRcdFx0XHRcdC8vIGhlaWdodDogNDhweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5leHByZXQtZ2xvYmFsLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRoZWlnaHQ6IDExMHB4O1xyXG59XHJcbi5leHByZXQtZ2xvYmFsLXdyYXBwZXIsIC5leHByZXQtbGlzdC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTk7XHJcblx0aGVpZ2h0OiAxMTBweDtcclxufVxyXG5cclxuLmxvZ28td3JhcHBlcntcclxuXHRwYWRkaW5nOiA1cHggMzBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQubG9nby1pdGVte1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiA9PT09PT09IHNlY3Rpb25zID09PT09PT0gKi9cclxuLnNlY3Rpb257XHJcblx0Jl9fd3JhcHBlcntcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1heC13aWR0aDogNjgwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHQuZm9udHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdCYtLXJlc2VhcmNoLWlubmVyIHtcclxuXHRcdFx0Ly8gbWFyZ2luLXRvcDogNjBweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1zb3J0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDExMHB4KSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHotaW5kZXg6IDEzO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwcHgpO1xyXG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDhweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b257XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHRoaXJkO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaXJkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggNTAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24vc29ydC5zdmcnKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0aGlyZCwgMTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9jbG9zZS5zdmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1maWx0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3NjcpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWFsbCB7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9hcnJvdy10b3Auc3ZnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5hdmlnYXRpb257XHJcblx0XHRcdHBhZGRpbmc6IDVweCAzMHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KTtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Jl9faXRlbXtcclxuXHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLS1hY3RpdmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvZHl7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IDI4NXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0XHQvL2hlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xyXG5cdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2l0ZW17XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mbGV4e1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0LmZvbnQtLXNte1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Ji0tYWN0aXZle1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mbGV4e1xyXG5cdFx0XHRcdFx0XHQuZm9udC0tc217XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1ib3R0b217XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdHotaW5kZXg6IDExO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdC5jb250YWluZXItZmx1aWQsXHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmLnNob3ctYWxsIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMzJweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3NjcpIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGVyIHtcclxuXHRcdFx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4M3B4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDUwMCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgKyAuc2VjdGlvbi0tc29ydCB7XHJcblx0XHRcdC5idXR0b24tLWFjdGl2ZTpub3QoLmJ1dHRvbi0tZmlsdGVyKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi9hcnJvdy1ib3R0b20uc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIFBhZ2UgNSAqL1xyXG5cdCYtLXNsaWRlcixcclxuXHQmLS1zcGFjZXN7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZXZlbnRzIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdH1cclxuXHRcdC55ZWFyLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdC55ZWFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZXZlbnRzLXdyYXBwZXIge1xyXG5cdFx0XHQuZXZlbnQtaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvdXJ0aDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggJGZvdXJ0aDtcclxuXHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCAkZm91cnRoO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCAkZm91cnRoO1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kZXNjdGlwdGlvbiwgLmRhdGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1taW4oNzY4KSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvdXJ0aDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCAkZm91cnRoO1xyXG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCAkZm91cnRoO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggJGZvdXJ0aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdC5kZXNjdGlwdGlvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRtaW4td2lkdGg6IDIwJTtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5kYXkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNzZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vbnRoIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tbGVhZGVycyB7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRcdC5hY2Nvci13cmFwIHtcclxuXHRcdFx0LmFjY29yLWl0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0LmFjY29yLXRpdGxlIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDcwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0c3ZnLCBsaW5lXzExIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC8vIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaWNuLW9wZW4tc3RhdHVzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQjTGluZV8xMHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hY2Nvci1ib2R5IHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggOTBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0LmFib3V0LWxpZGVyc2hpcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmxlYWRlci1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sZWFkZXIvZ2lybC5wbmdcIik7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmxlYWRlci1kZXNjIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5idXR0b24tLXNlY29uZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxlYWRlcnMtc2xpZGVyIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjY29yLW9wZW4ge1xyXG5cdFx0XHRcdFx0LmFjY29yLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0c3ZnLCAjTGluZV8xMSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0Ly8gdHJhbnNpdGlvbi1kZWxheTogMnM7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gI0xpbmVfMTF7XHJcblx0XHRcdFx0XHRcdC8vIFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmFjY29yLWJvZHkge1xyXG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDkwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMTAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tbGlicmFyeXtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lci1mbHVpZCxcclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0LnJvd3tcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWJvb2tze1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDkwcHggMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwzNyw5NiwwLjgpO1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHQmLmZvbnQtLWdlb191cHBlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCA2OHB4IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2lyY2xlLS1henVyZXtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0dG9wOiAtNzBweDtcclxuXHRcdFx0cmlnaHQ6IC03MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHR9XHJcblx0XHQuY2lyY2xlLS15ZWxsb3d7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZDtcclxuXHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiA4OHB4O1xyXG5cdFx0XHR3aWR0aDogODhweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0LmNpcmNsZS0tbC15ZWxsb3d7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1ncmFudHN7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQuc2xpZGVye1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc2MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5zbGljay10cmFjayB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9fd3JhcHBlcntcclxuXHRcdFx0LmZvbnR7XHJcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ncmFudHN7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmllbGR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmhye1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRtYXJnaW46IDU0cHggYXV0byAwIGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWRpcmVjdGlvbnN7XHJcblx0XHRwYWRkaW5nLXRvcDogODBweDtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0ICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblx0XHQuc2VjdGlvbl9fd3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHQubG9nby13cmFwcGVyIHtcclxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nby1pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG5cdFx0XHQgICAgcGFkZGluZzogNDJweDtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHQgICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDJweCAzcHggI2Y3ZjdmNywgM3B4IDNweCAzcHggMHB4ICNhOWE5YTk4YztcclxuXHRcdFx0ICAgIG1hcmdpbjogMjBweCAxNXB4O1xyXG5cdFx0XHQgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ICAgIHAuZm9udCB7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAjMjgyNTYwO1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiBcIkdMR29yZGV6aWFuaS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLW9wcG9ydHVuaXR5IHtcclxuXHRcdHBhZGRpbmc6IDM1cHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTBkNTY7XHJcblx0XHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4IDUwcHggNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nyl7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NpcmNsZS9wYXR0ZXJuLW9uZS5zdmcpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0bGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDEzLCA4NiwgMC45KTtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuaXRlbXMtd3JhcCB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdFx0PiBkaXYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gZGl2Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDIsIHAuZm9udCB7Y29sb3I6ICRmb3VydGg7fVxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdH1cclxuXHRcdC5pdGVtLWRlc2Mge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Ji0tcGFydG5lcnMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IDcwcHggMDtcclxuXHRcdC5zbGlkZXItcGFybnRlcnMge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1zcGFjZXN7XHJcblx0XHQub3B0aW9uc3tcclxuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9ue1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuXHRcdFx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHQmLnRhYl9fbGluay1hY3RpdmUsXHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHg7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRhYl9fY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCYtYWN0aXZlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1jb250YWN0e1xyXG5cdFx0cGFkZGluZzogNzBweCAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDU3Nikge1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0XHR9XHJcblx0XHQuaDJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaDV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDU3Nikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW46IDMwcHggYXV0byA0NXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KSB7XHJcblx0XHRcdCAgICBtYXgtd2lkdGg6IDYwcHg7XHJcblx0XHRcdCAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qIEVuZCBQYWdlIDUgKi9cclxuXHJcblx0LyogUGFnZSA3ICovXHJcblx0Ji0tYXJ0aWNsZXN7XHJcblx0XHRwYWRkaW5nOiAxMjVweCAwIDgwcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taGVhZGVye1xyXG5cdFx0bWluLWhlaWdodDogNjAwcHg7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsMzcsOTYsMC43NSk7XHJcblx0XHR9XHJcblx0XHQuc2VjdGlvbl9fd3JhcHBlcntcclxuXHRcdFx0bWF4LXdpZHRoOiA0NzZweDtcclxuXHRcdFx0KntcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaDF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA2MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiBFbmQgUGFnZSA3ICovXHJcblxyXG5cdCYtLWFuYWx5c2lzIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdFx0c2VjdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1leHBlcnQtaW5uZXJ7XHJcblx0XHQuZXhwZXJ0LXdyYXB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDNweCAzcHggMTBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEpO1xyXG5cdFx0XHQuYXV0aC1maWVsZHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLWluZm97XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg5OTEpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aDJ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEuZm9udC0tdW5kZXJsaW5lIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoOTkxKXtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNpcmNsZXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCYtLXllbGxvdyxcclxuXHQmLS1henVyZXtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0fVxyXG5cdCYtLXllbGxvd3tcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRib3JkZXI6IDMycHggc29saWQgJHNlY29uZDtcclxuXHRcdGJvdHRvbTogNTVweDtcclxuXHRcdHJpZ2h0OiAyMjJweDtcclxuXHR9XHJcblx0Ji0tYXp1cmV7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0Ym9yZGVyOiA1MHB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0cmlnaHQ6IC0xMDBweDtcclxuXHRcdGJvdHRvbTogLTEwMHB4O1xyXG5cdH1cclxuXHQmLS1sLWF6dXJle1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaXJjbGUvY2lyY2xlLWF6dXJlLnN2ZycpO1xyXG5cdH1cclxuXHQmLS1sLXllbGxvd3tcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaXJjbGUvY2lyY2xlLXllbGxvdy5zdmcnKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtaW5mbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQucG9zdC1zaGFyZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQmLS1idG57XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdXRob3Ige1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5ibG9nLWRhdGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG5cdH1cclxufVxyXG4uYXV0aG9yIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0Ji0tYXZhdGFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi91c2VyLnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwNyU7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJi0tYXZhdGFyIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBpbWcge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubS1tb25va2Uge1xyXG5cdG1heC13aWR0aDogMTEwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdCNHcm91cF8yOCB7XHJcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTNweCwgMHB4KTtcclxuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiA3cHggNC41cHg7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHRcdH1cclxuXHR9XHJcblx0c3ZnIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0I0dyb3VwXzI4IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQmLXJvd3tcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cdCYtcm93LXJldmVyc2V7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0fVxyXG5cdCYtY29sdW1ue1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0Ji1jb2x1bW4tcmV2ZXJzZXtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblx0Ji13cmFwe1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQmLW5vLXdyYXB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblx0Ji1ncm93e1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxufVxyXG4uYWxpZ257XHJcblx0Ji1sZWZ0e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQmLXJpZ2h0e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcblx0Ji1jZW50ZXJ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Ji1qdXN0aWZ5e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQmLXNwYWNlZHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdH1cclxuXHQmLXRvcHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQmLWJvdHRvbXtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcblx0Ji1taWRkbGV7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQmLXN0cmV0Y2h7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcblx0Ji1iYXNlbGluZXtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHR9XHJcblx0Ji1zZWxmLXRvcHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdCYtc2VsZi1ib3R0b217XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHR9XHJcblx0Ji1zZWxmLW1pZGRsZXtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHR9XHJcblx0Ji1zZWxmLXN0cmV0Y2h7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdH1cclxuXHQmLWNlbnRlci1taWRkbGV7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi5ibG9ja3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYmxvY2staW5saW5le1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4udGV4dHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdCYtbGVmdHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdCYtcmlnaHR7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Ji1jZW50ZXJ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCYtanVzdGlmeXtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0fVxyXG5cdCYtdXBwZXJjYXNle1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0Ji1jYXBpdGFse1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cdCYtdW5kZXJsaW5le1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdCYtY3Vyc2l2ZXtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblx0Ji1ub3dyYXB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHQmLWVsbGlwc2lze1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR9XHJcbn1cclxuLm92ZXJmbG93e1xyXG5cdCYtaGlkZGVue1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0Ji12aXNpYmxle1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG59XHJcbi5tYXJnaW57XHJcblx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxufVxyXG4ucGFkZGluZ3tcclxuXHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxufVxyXG4ucmVsYXRpdmV7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5iYWNrZ3JvdW5ke1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLm17XHJcblx0Ji10MTB7bWFyZ2luLXRvcDogMTBweDt9XHJcblx0Ji10MjB7bWFyZ2luLXRvcDogMjBweDt9XHJcblx0Ji10MzB7bWFyZ2luLXRvcDogMzBweDt9XHJcblx0Ji10NDB7bWFyZ2luLXRvcDogNDBweDt9XHJcblx0Ji10NTB7bWFyZ2luLXRvcDogNTBweDt9XHJcblx0Ji10NjB7bWFyZ2luLXRvcDogNjBweDt9XHJcblxyXG5cclxuXHQmLWIxMHttYXJnaW4tYm90dG9tOiAxMHB4O31cclxuXHQmLWIyMHttYXJnaW4tYm90dG9tOiAyMHB4O31cclxuXHQmLWIzMHttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuXHQmLWI0MHttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuXHQmLWI1MHttYXJnaW4tYm90dG9tOiA1MHB4O31cclxuXHQmLWI2MHttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuXHQmLXJhe21hcmdpbi1yaWdodDogYXV0bzt9XHJcblx0Ji1sYXttYXJnaW4tbGVmdDogYXV0bzt9XHJcbn0iLCIkZm9udC1jb2xvcjogKFxyXG5cdCdwcmltYXJ5JzogJHByaW1hcnksXHJcblx0J2ZvdXJ0aCc6ICRzZWNvbmQsXHJcblx0J3doaXRlJzogcmdiYSgyNTUsMjU1LDI1NSwxKVxyXG4pO1xyXG5cclxuJGZvbnQtc2l6ZTogKFxyXG5cdCdzbSc6IDEzcHgsIFxyXG5cdCdtZCc6IDE2cHgsIFxyXG5cdCdsZyc6IDE4cHhcclxuKTtcclxuLmZvbnR7XHJcblx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblx0bGluZS1oZWlnaHQ6ICRiYXNlLWZvbnQtbGluZS1oZWlnaHQ7XHJcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mb250LXdlaWdodDtcclxuXHRAZWFjaCAkc3RhdHVzLCAkdGV4dC1jb2xvciBpbiAkZm9udC1jb2xvcntcclxuXHRcdCYtLSN7JHN0YXR1c317XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0QGVhY2ggJHN0YXR1cywgJHRleHQtc2l6ZSBpbiAkZm9udC1zaXple1xyXG5cdFx0Ji0tI3skc3RhdHVzfXtcclxuXHRcdFx0Zm9udC1zaXplOiAkdGV4dC1zaXplO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1nZW9fdXBwZXIge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiR0xHb3JkZXppYW5pLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uZm9udC0tYm9sZHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufSIsIiR0aXRsZS1jb2xvcjogKFxyXG5cdCdwcmltYXJ5JzogJHByaW1hcnksIFxyXG5cdCd3aGl0ZSc6IHJnYmEoMjU1LDI1NSwyNTUsMSlcclxuKTtcclxuJHRpdGxlLXNpemU6IChcclxuXHQnMSc6IDY0cHgsIFxyXG5cdCcyJzogNjBweCxcclxuXHQnMyc6IDQycHgsXHJcblx0JzQnOiAzMnB4LFxyXG5cdCc1JzogMjZweCxcclxuXHQnNic6IDI0cHhcclxuKTtcclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNntcclxuXHRjb2xvcjogcmdiYSgyOCwyNiwyNiwxKTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHktZm91cnRoO1xyXG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mb250LXdlaWdodDtcclxuXHRAZWFjaCAkc3RhdHVzLCAkdGV4dC1jb2xvciBpbiAkdGl0bGUtY29sb3J7XHJcblx0XHQmLS0jeyRzdGF0dXN9e1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBlYWNoICRpbmRleCwgJHN0YXR1cyBpbiAkdGl0bGUtc2l6ZXtcclxuXHQuaCN7JGluZGV4fXtcclxuXHRcdGZvbnQtc2l6ZTogJHN0YXR1cztcclxuXHR9XHJcbn0iLCIuYnV0dG9ue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0bWluLWhlaWdodDogNDJweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRiYXNlLWZvbnQtd2VpZ2h0O1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseS1zZWNvbmQ7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuXHQmLS1hcnJvd2Vke1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGlyZDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEwLjY2OXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE5LjAwNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi9hcnJvdy1zaW1wbGUtdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmLS1kZWZhdWx0e1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Y2RjZGNjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcblx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoaXJkO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tcHJpbWFyeXtcclxuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc2Vjb25ke1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuYWN0aXZle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3VydGg7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZm91cnRoLCAxMCUpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgXHJcblx0Ji0tdGhpcmR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR0aGlyZDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuYWN0aXZle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGlyZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0aGlyZCwgMTAlKTtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIFxyXG5cdCYtLXdoaXRle1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYXp1cmV7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZpZWxke1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mb250LXdlaWdodDtcclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoI2ZmZik7XHJcblx0Ji0tcHJpbWFyeXtcclxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRiYXNlLWZvbnQtY29sb3IpO1xyXG5cdH1cclxuXHQmLS1zZWNvbmR7XHJcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlcihyZ2JhKDI1NSwyNTUsMjU1LDAuNykpO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdCYtLXdoaXRle1xyXG5cdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoIzFDMUExQSk7XHJcblx0XHRjb2xvcjogIzFDMUExQTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdH1cclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn0iLCIuc2VsZWN0e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRiYXNlLWZvbnQtd2VpZ2h0O1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xlYWRlcnMvaW1nL2Fycm93LWRvd24uc3ZnJyk7XHJcbn0iLCJAaW1wb3J0ICcuL21peGluJztcclxuLmNoZWNrYm94e1xyXG5cdEBpbmNsdWRlIGNoZWNrYm94LWN1c3RvbSgkc2Vjb25kKTtcclxuXHQmLS13aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBjaGVja2JveC1jdXN0b20oI2ZmZik7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAbWl4aW4gY2hlY2tib3gtY3VzdG9tKCRjb2xvcil7XHJcblx0JGNoZWNrYm94OihcclxuXHRcdGhlaWdodDogMTVweCxcclxuXHRcdHdpZHRoOiAxNXB4LFxyXG5cdFx0Y29sb3I6ICMwMDAsXHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHgsXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IsXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogI2Q0ZDRkNFxyXG5cdCk7XHJcblxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0JiArIGxhYmVse1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHBhZGRpbmctbGVmdDogbWFwLWdldCgkY2hlY2tib3gsIHdpZHRoKSArIDEwcHg7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBtYXAtZ2V0KCRjaGVja2JveCwgd2lkdGgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJGNoZWNrYm94LCBoZWlnaHQpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQvL3RyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1sZWZ0KDApO1xyXG5cdFx0XHRAaWYgKG1hcC1nZXQoJGNoZWNrYm94LCBib3JkZXItcmFkaXVzKSAhPSAwKXtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRjaGVja2JveCwgYm9yZGVyLXJhZGl1cyk7XHJcblx0XHRcdH1cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY2hlY2tib3gsIGJhY2tncm91bmQtY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2tib3gvaW1nL2NoZWNrLnN2ZycpO1xyXG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNoZWNrYm94LCBjb2xvcik7XHJcblx0fVxyXG59IiwiLm5hdntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0ei1pbmRleDogMTM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XHJcblx0dG9wOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg3Njgpe1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHQubG9nby13cmFwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaG93LW1lbnV7XHJcblx0XHRcdC5zaG93LW1lbnVfX2l0ZW17XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuc2hvdy1tZW51X19pdGVte1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzEwYmVjMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sYW5ne1xyXG5cdFx0XHQmX19pdGVte1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Ji0tYWN0aXZle1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxMGJlYzI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0Ji0tYmxhY2t7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0LnNob3ctbWVudSB7XHJcblx0XHRcdC5zaG93LW1lbnV7XHJcblx0XHRcdFx0Jl9faXRlbXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTU5NWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC5zaG93LW1lbnVfX2l0ZW17XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmxhbmd7XHJcblx0XHRcdCZfX2l0ZW17XHJcblx0XHRcdFx0Y29sb3I6ICM1OTU5NWM7XHJcblx0XHRcdFx0Ji0tYWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24sXHJcblx0XHQuZXhwZXJ0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcbn0iLCIkbG9nbzooXHJcblx0aGVpZ2h0OiA0N3B4LFxyXG5cdHdpZHRoOiAxNjJweFxyXG4pO1xyXG5cclxuLmxvZ297XHJcblx0d2lkdGg6IG1hcC1nZXQoJGxvZ28sIHdpZHRoKTtcclxuXHRoZWlnaHQ6IG1hcC1nZXQoJGxvZ28sIGhlaWdodCk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTUlKTtcclxufSIsIi5sb2dvLXdyYXAge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufSIsIi5tZW51e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQvLyBsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsMTkwLDE5NCwwLjk2KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLDM3LDk2LDAuOTYpO1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLS1hY3RpdmV7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMzMuMzMzMyU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVaKDE1ZGVnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY4KXtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMHB4KSByb3RhdGVaKC01ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyMDApe1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2OCl7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KXtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuYm9yZGVye1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9nby13cmFwcGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY3KXtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHRcdC5sb2dvLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdC8vIGJveC1zaGFkb3c6IDBweCAycHggMTBweCA0cHggcmdiYSgyOCwxODcsMTkwLDEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiJGJyZWFkY3J1bWJzOihcclxuXHRtYXJnaW46IDEwcHggMCxcclxuXHRjb2xvci1hbGw6ICR0aGlyZCxcclxuXHRjb2xvci1hbGwtaG92ZXI6ICM5OTksXHJcblx0Y29sb3ItbGFzdDogbGlnaHRlbigjOTk5LCAxMCUpLFxyXG5cdHRleHQtZGVjb3JhdGlvbjogdHJ1ZVxyXG4pO1xyXG5cclxuLmJyZWFkY3J1bWJze1xyXG5cdG1hcmdpbjogbWFwLWdldCgkYnJlYWRjcnVtYnMsIG1hcmdpbik7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQmX19pdGVte1xyXG5cdFx0cGFkZGluZzogMCAxOHB4IDAgN3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYtLWFjdGl2ZXtcclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRicmVhZGNydW1icywgY29sb3ItYWxsLWhvdmVyKTtcclxuXHRcdFx0XHRAaWYobWFwLWdldCgkYnJlYWRjcnVtYnMsIHRleHQtZGVjb3JhdGlvbikgPT0gdHJ1ZSl7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGJyZWFkY3J1bWJzLCBjb2xvci1sYXN0KTtcclxuXHRcdH1cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGJyZWFkY3J1bWJzLCBjb2xvci1hbGwpO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc+JztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlLWNlbnRlci1yaWdodCgwKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wb3N0LWluZm8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0LnBvc3Qtc2hhcmV7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ji0tYnRue1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdXRob3Ige1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5ibG9nLWRhdGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG5cdH1cclxufSIsIi5zaG93LW1lbnV7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX2l0ZW17XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTVDO1xyXG5cdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgKyBwIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQlBHTmF0ZWxpTXRhdnJ1bGknO1xyXG5cdH1cclxufSIsIi5sYW5ne1xyXG5cdCZfX2l0ZW17XHJcblx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFydGljbGV7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0JjpsYXN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2OCl7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9faGVhZGVye1xyXG5cdFx0LmltZ3tcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JvZHl7XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY4KXtcclxuXHRcdFx0LmZsZXh7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgPiAqe1xyXG5cdFx0XHRtYXJnaW46IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0KntcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9udC0tc217XHJcblx0XHRcdFx0Y29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkcG9wdXA6KFxyXG5cdHBhZGRpbmc6IDQwcHgsXHJcblx0ei1pbmRleDogMTAsXHJcblx0d2lkdGg6IDM2OHB4LFxyXG5cdHNjcm9sbDogdHJ1ZVxyXG4pO1xyXG4ucG9wdXB7XHJcblx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0bWF4LXdpZHRoOiBtYXAtZ2V0KCRwb3B1cCwgd2lkdGgpO1xyXG5cdHotaW5kZXg6IG1hcC1nZXQoJHBvcHVwLCB6LWluZGV4KTtcclxuXHRwYWRkaW5nOiBtYXAtZ2V0KCRwb3B1cCwgcGFkZGluZyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0YmFja2dyb3VuZDogIzFDQkJCRTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMUNCQkJFIDAlLCAjMjgyNTYwIDU2JSwgIzI4MjU2MCAxMDAlKTtcclxuXHQmX190aXRsZXtcclxuXHJcblx0fVxyXG5cdCZfX2ZpZWxke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdH1cclxufSIsIi5zbGljay1zbGlkZSB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiB0aGUgcGFyZW50ICovXHJcbi5zbGljay1saXN0IHtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxufVxyXG4uc2VjdGlvbi1pbmZvIHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQuaDIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHQuc2xpZGVyLWV4dGVybmFsLWNvbnRyb2xzIHtcclxuXHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uL2Fycm93LXNpbXBsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhLmZvbnQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2xpZGVyLCAuc2xpZGVyLXBhcm50ZXJze1xyXG5cdGhlaWdodDogMjY1cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDU3Nil7XHJcblx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxuXHQuc2xpY2stcHJldi5zbGljay1hcnJvdyxcclxuXHQuc2xpY2stbmV4dC5zbGljay1hcnJvd3tcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR3aWR0aDogNjRweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KXtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1wcmV2LnNsaWNrLWFycm93e1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlci9pbWcvYXJyb3ctbGVmdC5zdmcnKTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stbmV4dC5zbGljay1hcnJvd3tcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGVyL2ltZy9hcnJvdy1yaWdodC5zdmcnKTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpe1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLXRyYWNrLFxyXG5cdC5zbGljay1saXN0e1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQmX19pdGVte1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2xpZGVyLXBhcm50ZXJzIHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMTI4cHgpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdC5zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5wYXJ0bmVycy1sb2dvd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stbmV4dC5zbGljay1hcnJvdywgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGZvdXJ0aDtcclxuXHR9XHJcblx0LnNsaWNrLXByZXZ7XHJcblx0XHRsZWZ0OiAtNjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc2xpY2stbmV4dHtcclxuXHRcdHJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uc2xpZGVyLWJvdHRvbS1jbG9uZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXItYm90dG9te1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtbWluKDc2OCkge1xyXG5cdFx0LnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sge1xyXG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stdHJhY2ssXHJcblx0LnNsaWNrLWxpc3R7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC5zbGljay1wcmV2LnNsaWNrLWFycm93LFxyXG5cdC5zbGljay1uZXh0LnNsaWNrLWFycm93e1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRjb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHRcdG9wYWNpdHk6IDAuMjU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stcHJldi5zbGljay1hcnJvd3tcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZXIvaW1nL2xlZnQuc3ZnJyk7XHJcblx0fVxyXG5cdC5zbGljay1uZXh0LnNsaWNrLWFycm93e1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZXIvaW1nL3JpZ2h0LnN2ZycpO1xyXG5cdH1cclxuXHQuc2xpZGVyX19pdGVte1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGlyZDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdH1cclxuXHRcdC5mbGV4e1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC50cmFpbmVyX19wb3NpdGlvbntcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRyYWluZXItc3BlY2lmaWNhdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYtLWFjdGl2ZXtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mbGV4e1xyXG5cdFx0XHRcdC50cmFpbmVyX19wb3NpdGlvbntcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5sZWFkZXItc2xpZGVyLXdyYXAge1xyXG5cdHBhZGRpbmctbGVmdDogNzVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLW1heCg1NzYpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi5wZXJzb25zLXNsaWRlciB7XHJcblx0LnNsaWRlciwgLnNsaWRlci1wYXJudGVyc3tcclxuXHRcdGhlaWdodDogMzMwcHg7XHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZm91cnRoO1xyXG5cdFx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1pbig3NjgpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC02MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNzY4KSB7XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1taW4oNzY4KSB7XHJcblx0XHRcdFx0XHRyaWdodDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zbGlkZXItbGVhZGVyIHtcclxuXHRcdC5zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0XHQubGVhZGVyLWltZyB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwzNyw5NiwuNyk7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vbGluay5zdmdcIik7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5zbGlkZXItYm9hcmQge1xyXG5cdFx0LnNsaWRlciB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdC5zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgNTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQucGVyc29uc3tcclxuXHRcdFx0XHQmLS1uYW1lIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYtLXByb2Zlc3Npb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwzNyw5NiwwLjgpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2Nyb2xsYmFyLXJhaWwge2Rpc3BsYXk6IGJsb2NrO31cclxuXHRcdFx0fVxyXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjVzIGxpbmVhcjtcclxuXHRcdFx0XHQuc29jaWFsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAuZm9udCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdD4gKiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjcm9sbGJhci1yYWlsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDgwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvdXJ0aDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDBweDtcclxuXHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCAkZm91cnRoO1xyXG5cdFx0LmxlYWRlci1pbWcge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0bWluLXdpZHRoOiAxNTBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvY2lhbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLXJlc2VhcmNocyB7XHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqIFNDUk9MTEJBUiBCQVNFIENTUyAqKioqKioqKioqKioqKiovXHJcblxyXG4uc2Nyb2xsLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2Nyb2xsLXdyYXBwZXIgPiAuc2Nyb2xsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zY3JvbGwtZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zY3JvbGwtZWxlbWVudCwgLnNjcm9sbC1lbGVtZW50IGRpdiB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUsXHJcbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIsXHJcbi5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWFycm93IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnNjcm9sbC10ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcclxufVxyXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4uc2Nyb2xsLXRleHRhcmVhID4gLnNjcm9sbC1jb250ZW50ID4gdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNjcm9sbC10ZXh0YXJlYSA+IC5zY3JvbGwtY29udGVudCA+IHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKiogU0NST0xMQkFSIFJBSUwgKioqKioqKioqKioqKioqL1xyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LFxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2XHJcbntcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9zaXplIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXI6aG92ZXIgLnNjcm9sbC1lbGVtZW50X3NpemUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzcHggMCAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDJweCAwIDNweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDhweDtcclxufVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3VydGg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1lbGVtZW50X291dGVyOmhvdmVyIC5zY3JvbGwtYmFyIHtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLyogc2Nyb2xsYmFyIGhlaWdodC93aWR0aCAmIG9mZnNldCBmcm9tIGNvbnRhaW5lciBib3JkZXJzICovXHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSB7IGxlZnQ6IC0xN3B4OyBtYXJnaW4tbGVmdDogMTdweDsgfVxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWNvbnRlbnQuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSB7IG1hcmdpbi10b3A6IDE3cHg7IHRvcDogLTE3cHg7IH1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteCAuc2Nyb2xsLWJhciB7IGhlaWdodDogMTBweDsgbWluLXdpZHRoOiAxMHB4OyB0b3A6IDFweDsgfVxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1iYXIgeyBsZWZ0OiAxcHg7IG1pbi1oZWlnaHQ6IDEwcHg7IHdpZHRoOiAxMHB4OyB9XHJcblxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXggLnNjcm9sbC1lbGVtZW50X291dGVyIHsgaGVpZ2h0OiAxNXB4OyBsZWZ0OiA1cHg7IH1cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IC5zY3JvbGwtZWxlbWVudF9zaXplIHsgaGVpZ2h0OiAycHg7IGxlZnQ6IC0xMHB4OyB0b3A6IDVweDsgfVxyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7IHRvcDogNXB4OyB3aWR0aDogMTJweDsgfVxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiA1cHg7IHRvcDogLTEwcHg7IHdpZHRoOiAycHg7IH1cclxuXHJcbi8qIHVwZGF0ZSBzY3JvbGxiYXIgb2Zmc2V0IGlmIGJvdGggc2Nyb2xscyBhcmUgdmlzaWJsZSAqL1xyXG5cclxuLnNjcm9sbGJhci1yYWlsID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUgeyBsZWZ0OiAtMjVweDsgfVxyXG4uc2Nyb2xsYmFyLXJhaWwgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXkuc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfc2l6ZSB7IHRvcDogLTI1cHg7IH1cclxuXHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteC5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IGxlZnQ6IC0yNXB4OyB9XHJcbi5zY3JvbGxiYXItcmFpbCA+IC5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseF92aXNpYmxlIC5zY3JvbGwtZWxlbWVudF90cmFjayB7IHRvcDogLTI1cHg7IH1cclxuIiwiLmRvbmF0ZXtcclxuXHRtYXgtd2lkdGg6IDMxMHB4O1xyXG5cdG1hcmdpbjogNjBweCBhdXRvO1xyXG5cdCZfX2ZpZWxke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQmX19jaGVja2Vke1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdC5idXR0b257XHJcblx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDcwcHg7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJ1dHRvbi1hY3RpdmUge1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdCAgICAgICAgY29sb3I6ICMxMGJlYzI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDU3Nil7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA2NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZG9uYXRlLXN1Y2Nlc3N7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRtYXJnaW46IDYwcHggYXV0bztcclxuXHQmX19pY29ue1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xyXG5cdH1cclxuXHQmX19jaGVja2Vke1xyXG5cdFx0bWFyZ2luLXRvcDogNDVweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1Njcpe1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg1Njcpe1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG5cdH1cclxufSIsIi5sZWFkZXJze1xyXG5cdCYtZm9ybS0wMXtcclxuXHRcdC5sZWFkZXJze1xyXG5cdFx0XHQmLWxpc3R7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyMDApe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoNTAwKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19pdGVte1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCYgPiBoNXtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgPiAuZmllbGR7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCgxMjAwKXtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDEyMDApe1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmRhdGV7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xlYWRlcnMvaW1nL2RhdGUuc3ZnJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZGF0ZXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcclxuXHRcdFx0XHRcdFx0LmZpZWxke1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idXR0b257XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1mb3JtLTAye1xyXG5cdFx0LmxlYWRlcnN7XHJcblx0XHRcdCYtbGlzdHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoMTIwMCl7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2l0ZW17XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JiA+IC5mb250e1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgPiBoNXtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYtLXNtYWxse1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcclxuXHRcdFx0XHRcdFx0LmZpZWxke1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ1dHRvbntcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxpYnJhcnl7XHJcblx0Ji1saXN0e1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHQvKiAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcblx0XHR9ICovXHJcblx0fVxyXG5cdCZfX2l0ZW17XHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuW2RhdGEtc2Nyb2xsYmFyXSwgW3Njcm9sbGJhcl0sIHNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGwtY29udGVudCxcclxuW3Njcm9sbGJhcl0gLnNjcm9sbC1jb250ZW50LFxyXG5zY3JvbGxiYXIgLnNjcm9sbC1jb250ZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuW2RhdGEtc2Nyb2xsYmFyXS5zdGlja3kgLnNjcm9sbGJhci10cmFjayxcclxuW3Njcm9sbGJhcl0uc3RpY2t5IC5zY3JvbGxiYXItdHJhY2ssXHJcbnNjcm9sbGJhci5zdGlja3kgLnNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsODclLC43NSlcclxufVxyXG5cclxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLFxyXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLFxyXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0LGJhY2tncm91bmQgLjVzIGVhc2Utb3V0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLnNob3csXHJcbltkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjazpob3ZlcixcclxuW3Njcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjay5zaG93LFxyXG5bc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrOmhvdmVyLFxyXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjay5zaG93LFxyXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjazpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLXgsXHJcbltzY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steCxcclxuc2Nyb2xsYmFyIC5zY3JvbGxiYXItdHJhY2steHtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steSxcclxuW3Njcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjay15LFxyXG5zY3JvbGxiYXIgLnNjcm9sbGJhci10cmFjay15IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgIFx0Y29udGVudDogJyc7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0bGVmdDogNTAlO1xyXG4gICAgXHR0b3A6IDA7XHJcbiAgICBcdGJvdHRvbTogMDtcclxuICAgIFx0d2lkdGg6IDFweDtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10aHVtYixbc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRodW1iLHNjcm9sbGJhciAuc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhpcmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbltkYXRhLXNjcm9sbGJhcl0gLm92ZXJzY3JvbGwtZ2xvdyxbc2Nyb2xsYmFyXSAub3ZlcnNjcm9sbC1nbG93LHNjcm9sbGJhciAub3ZlcnNjcm9sbC1nbG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJVxyXG59IiwiLnJlYXNlcmNoLWl0ZW0sIC5yZWFzZXJjaC1pdGVtLS1pbm5lcntcclxuICAgIGJveC1zaGFkb3c6IDJweCA2cHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4wNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6ICMxQzFBMUE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbi5yZWFzZXJjaC1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAmLS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3Njgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgLnRodW1iLXdyYXAge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OCl7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3Njgpe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2OCl7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICA+IGRpdi5mbGV4Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1yZWFzZWFyY2gge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5pY24tZG9jX2Rvd25sb2FkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cdH1cclxuXHQudGh1bWItd3JhcCB7XHJcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdD4gcCB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDY1cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wb2RjYXN0LWl0ZW0sIC5wb2RjYXN0LWl0ZW0tLWlubmVye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOiAjMUMxQTFBO1xyXG4gICAgLnRodW1iLXdyYXAge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24vaWNuLXBsYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuICAgIH1cclxufVxyXG4ucG9kY2FzdC1pdGVtIHtcclxuXHQmLS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLnRodW1iLXdyYXAge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkLXJlYXNlYXJjaCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnRodW1iLXdyYXAge1xyXG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDk5MSl7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cdH1cclxuXHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHQ+IHAge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucmVzZWFyY2hlci1pdGVtLCAucmVzZWFyY2hlcnMtaXRlbS0taW5uZXJ7XHJcbiAgICBib3gtc2hhZG93OiAycHggNnB4IDEwcHggMHB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6ICMxQzFBMUE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5hdXRob3Ige1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAmLS1hdmF0YXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLnJlc2VhcmNoZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJveC1zaGFkb3c6IDJweCA2cHggMTBweCAwcHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcclxuICAgIC5yZXNlYXJjaGVyLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudGh1bWItd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3Njcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVzZWFyY2hlci1pdGVtIHtcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHR9XHJcblx0LmF1dGgtbmFtZSB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxuICAgICYtLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLnRodW1iLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAmLS1hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3dubG9hZC1yZWFzZWFyY2gge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJsb2ctaXRlbSwgLmJsb2dzLWl0ZW0tLWlubmVye1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDZweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOiAjMUMxQTFBO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuICAgIH1cclxufVxyXG4uYmxvZy1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQudGh1bWItd3JhcCB7XHJcblx0XHRcclxuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCg5OTEpe1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDsgICAgICBcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdC5hcnRpY2xlLWRlc2Mge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA5MnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Ly8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJi0taW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC50aHVtYi13cmFwIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3dubG9hZC1yZWFzZWFyY2gge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZy1wb3N0LWhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGlyZCwgJGFscGhhOiAwLjYpO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA0O1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmJsb2ctaW1hZ2Utd3JhcCB7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuLmJsb2ctcG9zdC1hcnRpY2xle1xyXG5cdG1hcmdpbi1ib3R0b206IDg1cHg7XHJcblx0cCwgc3BhbiwgbGksIGEsIGJ7XHJcblx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0cHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdHVse1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHR1bCwgbGl7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblx0fVxyXG5cdFxyXG59XHJcbi5pZnJhbWUtY29udGFpbmVye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0LmlmcmFtZXtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG4ucGFnZS0tYmxvZy1pbm5lcntcclxuXHQuYXV0aG9yLXdyYXB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0LmF1dGhvcntcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHQmLS1hdmF0YXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29uL3VzZXIuc3ZnJyk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yZWFzZWFyY2gtYXV0aG9ye1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsImhlYWRlciB7XHJcblx0ei1pbmRleDogNTtcclxuXHRuYXYge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ji5zY3JvbGxlZCB7XHJcblx0XHQgICAgcGFkZGluZzogMTVweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmhlYWRlci1zbSB7XHJcblx0XHRoZWlnaHQ6IDc4cHg7XHJcblx0fVxyXG59XHJcbi5oZWFkZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogNTtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1tYXgoOTkxKSB7XHJcblx0Ly8gXHR6LWluZGV4OiA1O1xyXG5cdC8vIH1cclxuXHRAaW5jbHVkZSBtZWRpYS1tYXgoNTc2KXtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwzNyw5NiwwLjcpO1xyXG5cdH1cclxuXHQmX19pbmZve1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuc2VjdGlvbl9fd3JhcHBlcntcclxuXHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDU3Nil7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLW1heCg3NjcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA2NnB4IDBweCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5oMXtcclxuXHRcdFx0XHRmb250LXNpemU6IDY0cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRuYXYge1xyXG5cdFx0Ji5zY3JvbGxlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsMzcsOTYsLjcpO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudmlkZW8tYmcge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDM3LCA5NiwgMC43KTtcclxuXHRcdFx0ei1pbmRleDogNDtcclxuXHRcdH1cclxuXHRcdHZpZGVvIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHRcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtbWF4KDc2Nykge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VjdGlvbl9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcbn1cclxuIiwiLnN0YXJ0dXAtYW5pbWF0aW9uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb290ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHRwYWRkaW5nOiA4NXB4IDAgMjBweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtbWF4KDU2Nyl7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0fVxyXG5cdCYtLWJvdHRvbSB7XHJcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbl9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmLS1saXN0IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhY3QtaW5mbyB7XHJcblx0XHQuZmxleC5hbGlnbi1sZWZ0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC5pY24td3JhcCB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zb2NpYWx7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdCZfX2l0ZW17XHJcblx0XHRtYXJnaW46IDAgMThweDtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Ji0tYWN0aXZle1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
