@media (max-width: 520px) {
  .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
    float: left;
  }
  .col-xxs-1 {
    width: 8.3333333333%;
  }
  .col-xxs-2 {
    width: 16.6666666667%;
  }
  .col-xxs-3 {
    width: 25%;
  }
  .col-xxs-4 {
    width: 33.3333333333%;
  }
  .col-xxs-5 {
    width: 41.6666666667%;
  }
  .col-xxs-6 {
    width: 50%;
  }
  .col-xxs-7 {
    width: 58.3333333333%;
  }
  .col-xxs-8 {
    width: 66.6666666667%;
  }
  .col-xxs-9 {
    width: 75%;
  }
  .col-xxs-10 {
    width: 83.3333333333%;
  }
  .col-xxs-11 {
    width: 91.6666666667%;
  }
  .col-xxs-12 {
    width: 100%;
  }
  .col-xxs-pull-0 {
    right: auto;
  }
  .col-xxs-pull-1 {
    right: 8.3333333333%;
  }
  .col-xxs-pull-2 {
    right: 16.6666666667%;
  }
  .col-xxs-pull-3 {
    right: 25%;
  }
  .col-xxs-pull-4 {
    right: 33.3333333333%;
  }
  .col-xxs-pull-5 {
    right: 41.6666666667%;
  }
  .col-xxs-pull-6 {
    right: 50%;
  }
  .col-xxs-pull-7 {
    right: 58.3333333333%;
  }
  .col-xxs-pull-8 {
    right: 66.6666666667%;
  }
  .col-xxs-pull-9 {
    right: 75%;
  }
  .col-xxs-pull-10 {
    right: 83.3333333333%;
  }
  .col-xxs-pull-11 {
    right: 91.6666666667%;
  }
  .col-xxs-pull-12 {
    right: 100%;
  }
  .col-xxs-push-0 {
    left: auto;
  }
  .col-xxs-push-1 {
    left: 8.3333333333%;
  }
  .col-xxs-push-2 {
    left: 16.6666666667%;
  }
  .col-xxs-push-3 {
    left: 25%;
  }
  .col-xxs-push-4 {
    left: 33.3333333333%;
  }
  .col-xxs-push-5 {
    left: 41.6666666667%;
  }
  .col-xxs-push-6 {
    left: 50%;
  }
  .col-xxs-push-7 {
    left: 58.3333333333%;
  }
  .col-xxs-push-8 {
    left: 66.6666666667%;
  }
  .col-xxs-push-9 {
    left: 75%;
  }
  .col-xxs-push-10 {
    left: 83.3333333333%;
  }
  .col-xxs-push-11 {
    left: 91.6666666667%;
  }
  .col-xxs-push-12 {
    left: 100%;
  }
  .col-xxs-offset-0 {
    margin-left: 0%;
  }
  .col-xxs-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xxs-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xxs-offset-3 {
    margin-left: 25%;
  }
  .col-xxs-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xxs-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xxs-offset-6 {
    margin-left: 50%;
  }
  .col-xxs-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xxs-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xxs-offset-9 {
    margin-left: 75%;
  }
  .col-xxs-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xxs-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xxs-offset-12 {
    margin-left: 100%;
  }
}

html {
  height: 100%;
}

@media (max-width: 991px) {
  html {
    margin-top: 60px;
    position: relative;
  }
}

body {
  background: url("../images/backgrounds/fondo_header.jpg") top center no-repeat;
  min-height: 100%;
  position: relative;
  font-family: 'Roboto', sans-serif;
}

@media (max-width: 1400px) {
  body {
    background-size: 2800px;
  }
}

@media (max-width: 1200px) {
  body {
    background-size: 2400px;
  }
}

@media (max-width: 991px) {
  body {
    background-size: 2000px;
    background-position: top center;
  }
}

@media (max-width: 767px) {
  body {
    background-size: 1800px;
  }
}

ul {
  -webkit-padding-start: 0;
}

a {
  text-decoration: none;
}

a:visited, a:hover, a:focus, a:active {
  text-decoration: none;
}

.collapsed {
  color: green;
}
.col-md-12.col-sm-4:first-child{
  display: none;
}

.o-block-right-column {
  margin-bottom: 30px;
}

.o-block-right-column-container {
  position: relative;
  padding-left: 20px;
  padding-right: 10px;
}

.o-block-right-column-container:after {
  /*position: absolute;
  content: '';
  background: url("../images/backgrounds/background-shadow-vertical.png") no-repeat 30%;
  top: 0;
  left: -5px;
  height: 385px;
  width: 12px;
  background-size: cover;*/
}

@media (max-width: 991px) {
  .o-block-right-column-container:after {
    content: none;
  }
}
@media (max-width: 520px) {
  .o-block-right-column-container{
    padding-left: 25px !important;
  }
}

.o-block-share-toolbox--right {
  text-align: right;
}

.o-button-link--white {
  font-size: 1em;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  line-height: 100%;
  border-radius: 3px;
  padding: 17px 40px;
  display: inline-block;
  min-width: 230px;
  color: white;
  border: solid 2px #ffffff;
}

@media (max-width: 1399px) {
  .o-button-link--white {
    padding: 15px 30px;
    min-width: 200px;
  }
}

@media (max-width: 991px) {
  .o-button-link--white {
    padding: 10px 20px;
  }
}

.o-button-link--white:hover {
  background-color: white;
  color: black;
}

.o-button-link--black {
  font-size: 1em;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  line-height: 100%;
  border-radius: 3px;
  /*padding: 17px 40px;*/
  /*margin-top:20px;
  margin-top:10px;*/
  padding: 17px 85px;
  display: inline-block;
  min-width: 230px;
  color: #4a4a4a;
  border: solid 2px #4a4a4a;
  /*margin-left:205px;*/
}

@media (max-width: 1399px) {
  .o-button-link--black {
    padding: 15px 30px;
    min-width: 200px;
    /*margin-left: 258px;*/
  }
}

@media (max-width: 991px) {
  .o-button-link--black {
    padding: 10px 20px;
    /*margin-left: 208px;*/
  }
}
@media (max-width: 991px) {
  .o-button-link--black {
    padding: 10px 20px;
    /*margin-left: 208px;*/
  }
}
@media (max-width: 520px) {
  .o-button-link--black {
    padding: 10px 20px;
    /*margin-left: 40px;*/
  }
}

.o-button-link--black:hover {
  background-color: #4a4a4a;
  color: white;
}

.o-rounded-link--gray--green-arrow {
  /*border-radius: 100px;*/
  font-size: 0.8571428571em;
  font-stretch: condensed;
  line-height: 1.54;
  text-align: left;
  padding: 5px 25px 5px 0px;
  position: relative;
  text-decoration: underline;
  /*border: solid 1px #eeeeee;*/
  color: #007640;
  text-transform: lowercase;
}

/*.o-rounded-link--gray--green-arrow:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 1.2857142857em;
}

.o-rounded-link--gray--green-arrow:focus, .o-rounded-link--gray--green-arrow:hover {
  background-color: #eeeeee;
  color: black;
}

.o-rounded-link--gray--green-arrow:after {
  color: #006f3e;
}*/

.o-icon-facebook {
  background-image: url("../images/icons/facebook.png");
  display: inline-block;
  width: 30px;
  height: 30px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-facebook {
    background-image: url("../images/icons/facebook@2x.png");
    background-size: 30px 30px;
  }
}

.o-icon-twitter {
  background-image: url("../images/icons/twitter.png");
  display: inline-block;
  width: 30px;
  height: 30px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-twitter {
    background-image: url("../images/icons/twitter@2x.png");
    background-size: 30px 30px;
  }
}

.o-icon-youtube {
  background-image: url("../images/icons/youtube.png");
  display: inline-block;
  width: 30px;
  height: 30px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-youtube {
    background-image: url("../images/icons/youtube@2x.png");
    background-size: 30px 30px;
  }
}

.o-icon-linkedin {
  background-image: url("../images/icons/linkedin.png");
  display: inline-block;
  width: 30px;
  height: 30px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-linkedin {
    background-image: url("../images/icons/linkedin@2x.png");
    background-size: 30px 30px;
  }
}

.o-icon-phone {
  background-image: url("../images/icons/phone.svg");
  display: inline-block;
  width: 12px;
  height: 12px;
  background-size: cover;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-phone {
    background-image: url("../images/icons/phone@2x.svg");
    background-size: 12px 12px;
  }
}

.o-icon-mail {
  background-image: url("../images/icons/mail.svg");
  display: inline-block;
  width: 12px;
  height: 9px;
  background-size: cover;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-icon-mail {
    background-image: url("../images/icons/mail@2x.svg");
    background-size: 9px 12px;
  }
}

.o-pager-arrow-right {
  background-image: url("../images/icons/arrow.svg");
  display: inline-block;
  width: 8px;
  height: 15px;
  background-size: cover;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-pager-arrow-right {
    background-image: url("../images/icons/arrow@2x.svg");
    background-size: 8px 15px;
  }
}

.o-pager-arrow-left {
  background-image: url("../images/icons/arrow.svg");
  display: inline-block;
  width: 8px;
  height: 15px;
  background-size: cover;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .o-pager-arrow-left {
    background-image: url("../images/icons/arrow@2x.svg");
    background-size: 8px 15px;
  }
}

.o-section-title {
  font-size: 1.7142857143em;
  font-weight: 300;
  text-align: center;
  color: #000000;
  margin-bottom: 50px;
  text-align: left;
}

@media (max-width: 1400px) {
  .o-section-title {
    font-size: 1.5714285714em;
  }
}

@media (max-width: 768px) {
  .o-section-title {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 1399px) {
  .o-section-title {
    margin-bottom: 30px;
  }
}

.c-home-news .o-section-title::after {
  display: block;
  content: ' ';
  width: 100%;
  height: 0px;
  margin-top: 10px;
  border-bottom: 8px solid #FFD500;
  /*background: url("../images/backgrounds/background_rectangle.png") top center no-repeat;
  background-size: contain;*/
}
.title-agenda::after {
  display: block;
  content: ' ';
  width: 100%;
  height: 0px;
  margin-top: 10px;
  border-bottom: 8px solid #E60027;
  /*background: url("../images/backgrounds/background_rectangle.png") top center no-repeat;
  background-size: contain;*/
}

.o-section-title::after {
  display: block;
  content: ' ';
  width: 100%;
  height: 0px;
  margin-top: 10px;
  /*border-bottom: 8px solid #FFD500;*/
  /*background: url("../images/backgrounds/background_rectangle.png") top center no-repeat;
  background-size: contain;*/
}

.o-main-title {
  font-size: 3.2857142857em;
  /*font-weight: 300;*/
  font-weight: 500;
  text-align: left;
  /*color: #ffffff;*/
  color: #4A4A4A;
  margin: 0 15px 30px 15px;
  max-width: 60%;
}

@media (max-width: 1400px) {
  .o-main-title {
    font-size: 2.5714285714em;
  }
}

@media (max-width: 992px) {
  .o-main-title {
    font-size: 2.1428571429em;
  }
}

@media (max-width: 768px) {
  .o-main-title {
    font-size: 1.7857142857em;
  }
}

@media (max-width: 520px) {
  .o-main-title {
    font-size: 1.7142857143em;
  }
}

@media (max-width: 991px) {
  .o-main-title {
    margin-bottom: 20px;
    width: 100%;
    margin-top: 10px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.5);
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .o-main-title {
    margin-bottom: 15px;
  }
}

.o-main-subtitle {
  display: inline-block;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1.2857142857em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  color: rgba(0, 0, 0, 0.5);
  margin: 10px 15px 15px 15px;
  padding: 0 0 10px 0;
  position: relative;
}

@media (max-width: 768px) {
  .o-main-subtitle {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 991px) {
  .o-main-subtitle {
    margin: 0 15px 15px 15px;
  }
}

.o-main-subtitle:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid #ffffff;
  opacity: 0.5;
}

@media (max-width: 991px) {
  .o-main-subtitle:after {
    border-bottom: 2px solid #333333;
  }
}

.o-right-column-title--green {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  background-color: #F8F8F8;
  margin: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  border-bottom: 2px solid #006f3e;
}

.o-right-column-title--yellow {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  /*background-color: #F8F8F8;*/
  /*background-color: #ffffff;*/
  margin: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  /*border-bottom: 2px solid #ffd618;*/
  border-bottom: 8px solid #ffd618;
}

.o-right-column-title--red {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  /*background-color: #F8F8F8;*/
  background-color: #FFFFFF;
  margin: 0;
  padding: 10px 20px;
  text-transform: uppercase;
  /*border-bottom: 2px solid #d51224;*/
  border-bottom: 8px solid #d51224;
}

.c-develop__pages-list {
  padding: 20px 40px;
  list-style-type: none;
}

.c-develop__page {
  margin-bottom: 10px;
}

.c-develop__page-link {
  color: black;
}

.c-breadcrumbs {
  border-bottom: 1px solid #eeeeee;
}

.c-breadcrumbs__list {
  list-style-type: none;
  padding: 15px 30px;
  margin: 0;
}

.c-breadcrumbs__item {
  display: inline-block;
  position: relative;
  padding-left: 20px;
  margin: 5px 0;
}

.c-breadcrumbs__item:before {
  content: '>';
  color: #57A17F;
  position: absolute;
  top: 0;
  left: 5px;
}

.c-breadcrumbs__item:first-child {
  padding-left: 0;
}

.c-breadcrumbs__item:first-child:before {
  display: none;
}

.c-breadcrumbs__link {
  font-size: 1em;
  /*font-weight: 300;*/
  font-weight: 500;
  text-align: left;
  /*color: #4a4a4a;*/
  color: #007640;
  line-height: 100%;
  display: inline-block;
}

.c-event-calendar {
  text-align: center;
  margin-bottom: 20px;
}

.c-event-calendar__calendar-wrapper {
  margin-bottom: 20px;
}

.c-event-calendar .datepicker {
  border-radius: 3px;
  background-color: #ffffff;
  border: solid 1px #dbdbdb;
  overflow: hidden;
  padding: 15px 20px 10px 20px;
}

.c-event-calendar .picker-switch {
  padding: 5px 0 15px 0;
  text-transform: uppercase;
  font-size: 1.4285714286em;
  text-align: center;
  color: #d51224;
}

@media (max-width: 1400px) {
  .c-event-calendar .picker-switch {
    font-size: 1.2857142857em;
  }
}

.c-event-calendar .picker-switch.accordion-toggle {
  display: none;
}

.c-event-calendar thead {
  border-bottom: solid 1px #dedede;
}

.c-event-calendar thead tr {
  width: 100%;
  display: none;
}

.c-event-calendar thead tr:first-child {
  display: table-row;
}

.c-event-calendar thead th {
  margin: 10px;
}

.c-event-calendar thead .next {
  padding: 0;
}

.c-event-calendar thead .prev {
  padding: 0;
}

.c-event-calendar tbody::before {
  content: '';
  display: block;
  height: 15px;
}

.c-event-calendar tbody .day {
  font-size: 1.1428571429em;
  font-weight: 500;
  line-height: 2.25;
  text-align: center;
  color: white;
  position: relative;
  z-index: 10;
  padding: 10px;
}

@media (max-width: 1400px) {
  .c-event-calendar tbody .day {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 1399px) {
  .c-event-calendar tbody .day {
    padding: 10px 5px;
  }
}

.c-event-calendar tbody .day::before {
  background-color: #d51224;
  border: none;
  content: ' ';
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  z-index: -1;
}

@media (max-width: 1399px) {
  .c-event-calendar tbody .day::before {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px;
  }
}

.c-event-calendar tbody .disabled {
  color: #797979;
  font-weight: 300;
}

.c-event-calendar tbody .disabled:before, .c-event-calendar tbody .disabled:after {
  display: none;
}

.c-event-full-calendar {
  text-align: center;
  margin-bottom: 20px;
}

.c-event-full-calendar__calendar-wrapper {
  margin-bottom: 20px;
}

.c-footer {
  padding-top: 40px;
  margin-top: 40px;
  padding-bottom: 40px;
  width: 100%;
  background-color: white;
  bottom: 0;
  position: absolute;
}

.c-footer::before {
  width: 100%;
  height: 50px;
  opacity: .19;
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  background-image: radial-gradient(ellipse 60% 50% at 50% -20%, #666, transparent);
}

.c-footer__before {
  background: url("../images/backgrounds/fondo_footer_1.png") transparent;
  left: 0;
}

.c-footer__after {
  background: url("../images/backgrounds/fondo_footer_2.png") transparent;
  right: 0;
}

.c-footer__before, .c-footer__after {
  content: '';
  background-position: center center;
  background-size: cover;
  width: 375px;
  height: 110px;
  position: absolute;
  bottom: 0;
}

@media (max-width: 1399px) {
  .c-footer__before, .c-footer__after {
    width: 200px;
    height: 58px;
  }
}

@media (max-width: 991px) {
  .c-footer__before, .c-footer__after {
    width: 150px;
    height: 45px;
  }
}

@media (max-width: 767px) {
  .c-footer__before, .c-footer__after {
    width: 100px;
    height: 30px;
  }
}

.c-footer__list-wrapper {
  width: 100%;
  display: table;
  text-align: center;
}

@media (max-width: 991px) {
  .c-footer__list-wrapper {
    display: block;
  }
}

.c-footer__list-wrapper--row-level-2 {
  width: 100%;
  display: table;
  text-align: center;
  padding: 0 25%;
}

@media (max-width: 991px) {
  .c-footer__list-wrapper--row-level-2 {
    display: block;
  }
}

@media (max-width: 520px) {
  .c-footer__list-wrapper--row-level-2 {
    margin: 50px 0 0 0;
  }
}

.c-footer__logos-list {
  list-style-type: none;
  display: table-row;
  width: 100%;
}

@media (max-width: 991px) {
  .c-footer__logos-list {
    display: block;
  }
}

.c-footer__logo {
  display: table-cell;
}

@media (max-width: 991px) {
  .c-footer__logo {
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .c-footer__logo {
    display: block;
  }
}

.c-footer__collaborators-list {
  list-style-type: none;
  display: table-row;
  width: 100%;
  position: relative;
}

@media (max-width: 991px) {
  .c-footer__collaborators-list {
    display: table;
  }
}

@media (max-width: 767px) {
  .c-footer__collaborators-list {
    display: block;
    text-align: center;
    margin-bottom: 0;
  }
}

.c-footer__collaborator {
  display: table-cell;
}

@media (max-width: 767px) {
  .c-footer__collaborator {
    display: block;
    margin-bottom: 20px;
  }
}

.c-footer__collaborator img {
  max-height: 60px;
}

.c-footer__collaborator:last-child:after {
  display: block;
  content: '';
  height: 15px;
}

@media (max-width: 767px) {
  .c-footer__collaborator:last-child:after {
    display: none;
  }
}

.c-footer__collaborator--level-2 {
  width: 20%;
}

.c-footer__collaborator--level-2 img {
  max-height: 45px;
}

@media (max-width: 767px) {
  .c-footer__collaborator--level-2 {
    width: 100%;
  }
}

.c-footer__links-list {
  list-style-type: none;
}

@media (max-width: 991px) {
  .c-footer__links-list {
    text-align: center;
  }
}

.c-footer__link-item {
  display: inline-block;
  margin-left: 20px;
}

.c-footer__link-item:first-child {
  margin-left: 0;
}

@media (max-width: 991px) {
  .c-footer__link-item {
    display: block;
    margin-bottom: 10px;
  }
}

.c-footer__copyright {
  font-size: 0.9285714286em;
  text-transform: uppercase;
}

.c-footer__link {
  font-size: 0.9285714286em;
  color: #4a4a4a;
}

.c-footer__separator {
  margin-top: 10px;
}

.c-header {
  padding: 30px 0;
}

@media (max-width: 1399px) {
  .c-header {
    padding: 20px 0;
  }
}

@media (max-width: 991px) {
  .c-header {
    position: fixed;
    background-color: white;
    z-index: 100;
    height: 60px;
    width: 100%;
    padding: 10px 0;
    top: 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
  }
}

.c-header__responsive-menu-button {
  position: fixed;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 10;
}

.c-nav__level-1 {
  padding-top: 15px;
  width: 100%;
  display: table;
}

.c-nav__level-1 .c-nav__item-level-1:last-child {
  padding-right: 0;
}

.c-nav__level-1 .c-nav__item-level-1:last-child .c-nav__link-level-1 {
  margin-right: 18px;
}

.c-nav__item-level-1 {
  display: table-cell;
  letter-spacing: 1px;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1em;
  font-weight: 700;
  padding: 0 10px;
}

.c-nav__item-level-1:last-child:after, .c-nav__item-level-1:last-child:before {
  content: ' ';
  display: none;
}

.c-nav__item-level-1:nth-child(4) .c-nav__level-2{
  left: auto;
  right: 0;
}

.c-nav__item-level-1:last-child .c-nav__level-2 {
  right: 0;
  left: auto;
}

.c-nav__item-level-1:after {
  display: block;
  border-right: solid 1px #e6e6e6;
  content: ' ';
  position: absolute;
  top: -3px;
  right: 0;
  width: 1px;
  height: 25px;
}

.c-nav__item-level-1:hover {
  color: #4A4A4A;
  cursor: pointer;
  z-index: 2;
}

.c-nav__item-level-1:hover .c-nav__link-level-1 {
  color: #4A4A4A;
}

.c-nav__item-level-1:hover .c-nav__level-2 {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

.c-nav__link-level-1 {
  position: relative;
  text-align: center;
  color: #000000;
  line-height: 115%;
  padding: 10px 0;
  border-radius: 6px;
  margin-right: 26px;
  font-family: 'Roboto Condensed', sans-serif;
}

.c-nav__link-level-1::before {
  position: absolute;
  right: -20px;
  font-family: 'FontAwesome', sans-serif;
  font-size: 0.7857142857em;
  text-align: center;
  content: '\f107';
  width: 13px;
  height: 13px;
  background-color: #4A4A4A;
  color: #FFF;
  border-radius: 6px;
  top: 11px;
  padding-left: 1px;
}

.c-nav__link-level-1--no-children {
  position: relative;
  text-align: center;
  color: #000000;
  line-height: 115%;
  padding: 10px 0;
  border-radius: 6px;
  margin-right: 26px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #000000;
  margin-right: 0;
}

.c-nav__link-level-1--no-children::before {
  display: none;
}

.c-nav__level-2 {
  opacity: 0;
  filter: alpha(opacity=0);
  border-top: 4px solid #4A4A4A;
  visibility: hidden;
  /*display: block;*/
  display: table;
  width: auto;
  z-index: 1;
  background-color: #e7efeb;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  color: #666666;
  text-align: left;
  padding: 0;
  min-width: 250px;
  transition: all 0.15s ease;
  box-shadow: 0px 9px 31px -4px rgba(0, 0, 0, 0.15);
}

.c-nav__item-level-2 {
  /*width: 100%;*/
  position: relative;
  /*font-size: 1.1428571429em;*/
  font-size: 0.8em;
  border: 0;
  /*padding: 0 30px;*/
  text-align: left;
  color: #FFF;
  /*display: block;*/
  display: table-cell;
  padding:10px;
}

@media (max-width: 1400px) {
  .c-nav__item-level-2 {
    font-size: 1.0714285714em;
  }
}

.c-nav__item-level-2:before, .c-nav__item-level-2:after {
  content: '';
  display: none;
}

.c-nav__item-level-2:first-child {
  /*padding: 10px 30px 0 30px;*/
}

.c-nav__item-level-2:first-child .c-nav__link-level-2 {
  border-top: 0;
}

.c-nav__item-level-2:last-child {
  /*padding: 0 30px 10px 30px;*/
}


.c-nav__item-level-2:hover {
  color: #4A4A4A;
  cursor: pointer;
  z-index: 2;
}

.c-nav__link-level-2 {
  display: block;
  text-align: left;
  color: #000;
  border: 0;
  /*border-top: 1px solid #4A4A4A;*/
  white-space: nowrap;
  /*padding: 12px 0;*/
  font-weight: 300;
  border-radius: 0;
}

.c-nav__link-level-2:hover {
  color: #4A4A4A;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.c-header-logos {
  width: 100%;
}

.c-header-logos__item {
  display: inline-block;
}

.c-header-logos__logo-arap {
  width: 100%;
  max-width: 270px;
}

@media (max-width: 1399px) {
  .c-header-logos__logo-arap {
    max-width: 200px;
  }
}

@media (max-width: 991px) {
  .c-header-logos__logo-arap {
    max-width: none;
    max-height: 40px;
    width: auto;
  }
}

.c-header-logos__logo-ue {
  width: 100%;
  max-width: 100px;
}

@media (max-width: 1399px) {
  .c-header-logos__logo-ue {
    max-width: 80px;
  }
}

@media (max-width: 991px) {
  .c-header-logos__logo-ue {
    max-width: none;
    max-height: 40px;
    width: auto;
  }
}

.c-home-events__event {
  display: table-row;
  width: 100%;
  clear: both;
  float: left;
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 20px;
}

@media (max-width: 520px) {
  .c-home-events__event {
    display: block;
    text-align: center;
  }
}

.c-home-events__event::after {
  content: ' ';
  display: block;
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 70%;
  border-bottom: 1px solid #eee;
}

@media (max-width: 991px) {
  .c-home-events__event::after {
    width: 100%;
  }
}

.c-home-events__table-cell {
  display: table-cell;
  vertical-align: top;
}

@media (max-width: 520px) {
  .c-home-events__table-cell {
    width: 100%;
    display: block;
  }
}

.c-home-events__thumbnail-wrapper {
  position: relative;
  display: inline-block;
  margin-right: 30px;
}

@media (max-width: 520px) {
  .c-home-events__thumbnail-wrapper {
    margin: 0 0 10px 0;
  }
}

.c-home-events__thumbnail {
  display: inline-block;
  float: left;
  margin-left: 52px;
}

.c-news__new .c-home-events__date {
  width: 52px;
  background-color: #d51224;
  position: absolute;
  top: 0;
  /*height: 100%;*/
  height: auto;
  text-align: center;
  color: white;
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 10px;
  margin-top: 10px;
}

.c-home-events__date{
  width: 52px;
  background-color: #d51224;
  position: absolute;
  top: 0;
  
  text-align: center;
  color: white;
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
}

.c-news__new .c-home-events__day {
  display: block;
  font-size: 1.8571428571em;
  line-height: 120%;
}

.c-home-events__day {
  display: block;
  font-size: 1.8571428571em;
  line-height: 120%;
  padding-top: 5px;
}

.c-home-events__month {
  display: block;
  font-size: 1.1428571429em;
  text-transform: uppercase;
  line-height: 120%;
  padding-bottom: 5px;
}

.c-home-events__info {
  display: inline-block;
  padding-right: 40px;
  /*min-height: 120px;*/
}

@media (max-width: 991px) {
  .c-home-events__info {
    padding-right: 0;
  }
}

.c-home-events__title {
  color: #4a4a4a;
  font-size: 1.4285714286em;
  line-height: 1.3;
  height: 26px;
  text-align: left;
  margin-top: 5px;
}

@media (max-width: 768px) {
  .c-home-events__title {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 991px) {
  .c-home-events__title {
    height: 40px;
    margin-bottom: 5px;
  }
}

@media (max-width: 520px) {
  .c-home-events__title {
    text-align: center;
  }
}

.c-home-events__excerpt {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.43;
  text-align: left;
  height: 60px;
  color: #4a4a4a;
}

@media (max-width: 768px) {
  .c-home-events__excerpt {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 520px) {
  .c-home-events__excerpt {
    text-align: center;
  }
}

.c-home-news {
  margin-bottom: 20px;
}

@media (max-width: 1399px) {
  .c-home-news {
    margin-bottom: 0;
  }
}

.c-home-news__new {
  margin-bottom: 20px;
}

.c-home-news__info {
  /*border: solid 1px #eeeeee;*/
  padding: 25px;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
}

@media (max-width: 1399px) {
  .c-home-news__info {
    padding: 15px;
  }
}

.c-home-news__thumbnail {
  width: 100%;
}

.c-home-news__title {
  font-size: 1.4285714286em;
  font-weight: 500;
  text-align: left;
  height: 50px;
  color: #4a4a4a;
  margin-top: 0;
}

@media (max-width: 1400px) {
  .c-home-news__title {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 768px) {
  .c-home-news__title {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 1399px) {
  .c-home-news__title {
    height: 40px;
  }
}

.c-home-news__date {
  font-size: 1em;
  font-weight: 300;
  /*font-style: italic;*/
  line-height: 1.43;
  text-align: left;
  color: #9b9b9b;
}

@media (max-width: 1400px) {
  .c-home-news__date {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 768px) {
  .c-home-news__date {
    font-size: 1em;
  }
}

.c-home-news__excerpt {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.43;
  text-align: left;
  /*height: 160px;*/
  margin-bottom: 20px;
  color: #4a4a4a;
}

@media (max-width: 1400px) {
  .c-home-news__excerpt {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 768px) {
  .c-home-news__excerpt {
    font-size: 1em;
  }
}

.c-home-slider {
  position: relative;
  margin-bottom: 50px;
  z-index: 0;
}

@media (max-width: 1399px) {
  .c-home-slider {
    margin-bottom: 30px;
  }
}

@media (max-width: 991px) {
  .c-home-slider {
    margin-top: 30px;
  }
}

.c-home-slider:after {
  /*width: 100%;
  height: 40px;
  content: ' ';
  background-image: url("../images/backgrounds/background-shadow.png");
  background-position: bottom center;
  background-size: 100% 40px;
  background-repeat: no-repeat;
  z-index: 1000;
  top: calc(100% - 20px);
  position: absolute;
  left: 0;*/
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .c-home-slider:after {
    /*background-image: url("../images/backgrounds/background-shadow@2x.png");
    background-size: auto auto;*/
  }
}

.c-home-slider__slide-wrapper {
  position: relative;
  /*clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0 100%);
  -ms-clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0 100%);
  -o-clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0 100%);
  -webkit-clip-path: polygon(0% 0%, 100% 10%, 100% 90%, 0 100%);*/
  overflow: hidden;
}

@media (max-width: 991px) {
  .c-home-slider__slide-wrapper {
    clip-path: none;
    -ms-clip-path: none;
    -o-clip-path: none;
    -webkit-clip-path: none;
  }
}

.c-home-slider__image {
  width: 100%;
  /*height: 494px;*/
  width: 1140px;
  height: 550px;
}

.c-home-slider__info {
  position: absolute;
  /*bottom: 0;
  padding-bottom: 7%;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10%;*/
    top: 0;
    padding-bottom: 6%;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 18%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  height: 100%;
  /*clip-path: polygon(0% 0%, 100% 35%, 100% 100%, 0 100%);
  -ms-clip-path: polygon(0% 0%, 100% 35%, 100% 100%, 0 100%);
  -o-clip-path: polygon(0% 0%, 100% 35%, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0% 0%, 100% 35%, 100% 100%, 0 100%);*/
}

@media (max-width: 1399px) {
  .c-home-slider__info {
    padding-top: 7%;
  }
}

@media (max-width: 991px) {
  .c-home-slider__info {
    padding: 15px 15px 80px 15px;
    clip-path: none;
    -ms-clip-path: none;
    -o-clip-path: none;
    -webkit-clip-path: none;
    position: relative;
    background-color: #333;
    text-align: center;
  }
}

@media (max-width: 991px) {
  .c-home-slider__info {
    padding-bottom: 65px;
  }
}

.c-home-slider__title {
  font-size: 3em;
  font-weight: 500;
  max-width: 80%;
  text-align: left;
  color: #ffffff;
}

@media (max-width: 1400px) {
  .c-home-slider__title {
    font-size: 2.2857142857em;
  }
}

@media (max-width: 992px) {
  .c-home-slider__title {
    font-size: 2.1428571429em;
  }
}

@media (max-width: 768px) {
  .c-home-slider__title {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 520px) {
  .c-home-slider__title {
    font-size: 1.1428571429em;
  }
  .c-home-slider__image{
    height: auto;
    width: 100%;
  }
}

@media (max-width: 1399px) {
  .c-home-slider__title {
    max-width: 60%;
  }
}

@media (max-width: 991px) {
  .c-home-slider__title {
    max-width: 100%;
    margin-top: 0;
    text-align: center;
  }
}

.c-home-slider__excerpt {
  font-size: 1.1428571429em;
  line-height: 1.63;
  text-align: left;
  color: #ffffff;
  display: block;
  height: 80px;
  clear: both;
  max-width: 50%;
  margin-bottom: 20px;
}

@media (max-width: 1400px) {
  .c-home-slider__excerpt {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 768px) {
  .c-home-slider__excerpt {
    font-size: 1em;
  }
}

@media (max-width: 520px) {
  .c-home-slider__excerpt {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 991px) {
  .c-home-slider__excerpt {
    max-width: 100%;
    height: auto;
  }
}

.c-home-slider .slick-dots {
  padding-left: 35px;
  text-align: left;
  z-index: 1100;
  position: absolute;
  /*bottom: 7%;*/
}

@media (max-width: 991px) {
  .c-home-slider .slick-dots {
    width: 100%;
    bottom: 5%;
    text-align: center;
    padding-left: 0;
  }
}

.c-home-slider .slick-dots li {
  list-style-type: none;
  display: inline-block;
}

.c-home-slider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  position: relative;
  margin: 0 5px;
}

.c-home-slider .slick-dots li button::before {
  content: ' ';
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: transparent;
  border: 2px solid white;
  text-align: center;
  border-radius: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.c-home-slider .slick-dots li.slick-active button::before {
  background-color: #ffd531;
  border: 1px solid #ffd531;
}

.c-main-body__container {
  /*margin-top: 60px;*/
  width: 1260px;
}

@media (max-width: 1300px) {
  .c-main-body__container {
    width: 1200px;
  }
}

@media (max-width: 1200px) {
  .c-main-body__container {
    width: 1100px;
  }
}

@media (max-width: 1100px) {
  .c-main-body__container {
    width: 1000px;
  }
}

@media (max-width: 991px) {
  .c-main-body__container {
    width: 755px;
    padding-top: 0;
    margin-top: 20px;
  }
}

@media (max-width: 768px) {
  .c-main-body__container {
    width: 100%;
  }
}

.c-main-body__wrapper {
  width: 100%;
  min-height: 600px;
  display: block;
  background: white;
  position: relative;
}

.c-main-body__wrapper:after {
  position: absolute;
  display: inline-block;
  content: '';
  background: url("../images/backgrounds/shadow-top.png") bottom center no-repeat;
  background-size: contain;
  top: -15px;
  right: 0;
  width: 50%;
  height: 20px;
  z-index: -1;
}

@media (max-width: 991px) {
  .c-main-body__wrapper:after {
    display: none;
  }
}

.c-main-body__content {
  padding: 20px 15px;
}

@media (max-width: 767px) {
  .c-main-body__content {
    padding: 20px 0;
  }
}

.c-responsive-header {
  display: none;
  z-index: 100;
}

@media (max-width: 991px) {
  .c-responsive-header {
    display: block;
  }
}

.c-responsive-header__nav {
  background-color: white;
  width: 250px;
  color: #4A4A4A;
}

.c-responsive-header__level-1 {
  margin-top: 60px;
}

.c-responsive-header__item-level-1 {
  text-transform: uppercase;
  margin: 0 10px;
  padding: 0 5px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.c-responsive-header__level-1-link {
  font-size: 1em;
  display: block;
  line-height: 35px;
  color: #4A4A4A;
  border-bottom: solid 1px rgba(222, 222, 222, 0.5);
}

.c-responsive-header__level-1-link:hover, .c-responsive-header__level-1-link:active, .c-responsive-header__level-1-link:visited, .c-responsive-header__level-1-link:focus {
  color: #4A4A4A;
}

.c-responsive-header__item-level-2 {
  font-size: 0.9285714286em;
  display: block;
  line-height: 35px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
  background-color: rgba(222, 222, 222, 0.5);
  border-bottom: solid 1px rgba(222, 222, 222, 0.5);
}

.c-responsive-header__level-2-link {
  color: #4A4A4A;
  padding: 0 10px;
}

.c-responsive-header__level-2-link:hover, .c-responsive-header__level-2-link:active, .c-responsive-header__level-2-link:visited, .c-responsive-header__level-2-link:focus {
  color: #4A4A4A;
}

.drawer-menu .drawer-dropdown .drawer-caret {
  float: right;
  margin: 14px 0;
  border-top: 6px solid;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.c-right-column-links__list {
  padding: 0 20px;
  list-style-type: none;
}

.c-right-column-links__link {
  font-size: 1em;
  font-weight: 500;
  text-align: left;
  color: #4a4a4a;
  border-bottom: solid 1px #eeeeee;
  padding: 12px 0;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
}

.c-right-column-links__link--current {
  font-size: 1em;
  font-weight: 500;
  text-align: left;
  color: #4a4a4a;
  border-bottom: solid 1px #eeeeee;
  padding: 12px 0;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  font-weight: bold;
}

.c-right-column-links__link--current:hover {
  opacity: 0.7;
  color: #000000;
}

.c-right-column-links__link:hover {
  color: #4a4a4a;
}

.c-right-column-links__lower-case {
  font-size: 1em;
  font-weight: 500;
  text-align: left;
  color: #4a4a4a;
  border-bottom: solid 1px #eeeeee;
  padding: 12px 0;
  width: 100%;
  display: inline-block;
}

.c-right-column-links__lower-case--current {
  font-size: 1em;
  font-weight: 500;
  text-align: left;
  color: #4a4a4a;
  border-bottom: solid 1px #eeeeee;
  padding: 12px 0;
  width: 100%;
  display: inline-block;
  font-weight: bold;
  color: #000000;
}

.c-right-column-links__lower-case:hover {
  opacity: 0.7;
  color: #000000;
}

.c-right-column-news__list {
  padding: 0 20px;
  list-style-type: none;
}

.c-right-column-news__link {
  font-size: 0.8571428571em;
  font-weight: 500;
  text-align: left;
  border-bottom: solid 1px #eeeeee;
  padding: 12px 0;
  width: 100%;
  display: inline-block;
}

.c-right-column-news__date {
  display: block;
  color: #999999;
  font-weight: 300;
  font-style: italic;
}

.c-right-column-news__title {
  display: block;
  color: #333333;
  height: 34px;
}

.c-right-column-events {
  margin-top: 15px;
}

.c-right-column-events__list {
  display: inline-block;
}

.c-right-column-events__item {
  display: inline-block;
  float: left;
  position: relative;
  border-bottom: solid 1px #eeeeee;
  margin: 0 20px;
}

.c-right-column-events__item:last-child {
  margin-bottom: 0;
  border: none;
}

.c-right-column-events__wrapper-item {
  margin: 15px 0 15px 0;
  position: relative;
}

.c-right-column-events__link {
  display: inline-block;
}

.c-right-column-events__number {
  display: inline-block;
  width: 52px;
  height: 68px;
  background-color: #d51224;
  color: #ffffff;
  vertical-align: middle;
  text-align: center;
}

.c-right-column-events__day {
  font-size: 1.8571428571em;
}

@media (max-width: 1400px) {
  .c-right-column-events__day {
    font-size: 1.5em;
  }
}

@media (max-width: 520px) {
  .c-right-column-events__day {
    font-size: 1em;
  }
}

.c-right-column-events__month {
  font-size: 1.1428571429em;
}

@media (max-width: 1400px) {
  .c-right-column-events__month {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 520px) {
  .c-right-column-events__month {
    font-size: 1em;
  }
}

.c-right-column-events__title {
  display: block;
  padding: 6px 0 6px 60px;
  font-size: 0.8571428571em;
  font-weight: 500;
  line-height: 1.25;
  height: 70px;
  color: #222222;
}

@media (max-width: 520px) {
  .c-right-column-events__title {
    font-size: 1em;
  }
}

.c-social-list {
  text-align: right;
}

@media (max-width: 991px) {
  .c-social-list {
    text-align: center;
  }
}

.c-header .c-social-list {
  margin-top: 5px;
  margin-bottom: 15px;
}

@media (max-width: 1399px) {
  .c-header .c-social-list {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.c-social-list__item {
  display: inline-block;
  margin-left: 5px;
}

.c-wysiwyg-content p {
  font-size: 1.1428571429em;
  color: #4a4a4a;
  line-height: 1.63;
  text-align: left;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .c-wysiwyg-content p {
    font-size: 1.0714285714em;
  }
}

.c-wysiwyg-content strong {
  font-weight: bold;
}

.c-wysiwyg-content img {
  display: inline-block;
  max-width: 100%;
}

.c-wysiwyg-content img.left {
  float: left;
  margin: 0 30px 30px 0;
}

@media (max-width: 520px) {
  .c-wysiwyg-content img.left {
    margin: 0 0 30px 0;
  }
  .c-wysiwyg-content img{
    width: 100% !important;
    margin: 10px 0 !important;
  }
}

.c-wysiwyg-content img.right {
  float: right;
  margin: 0 0 30px 30px;
}

@media (max-width: 520px) {
  .c-wysiwyg-content img.right {
    margin: 0 0 30px 0;
  }
}

@media (max-width: 520px) {
  .c-wysiwyg-content img {
    width: 100%;
    max-width: none;
  }
}

.c-stakeholders-list {
  display: inline-block;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .c-stakeholders-list {
    margin-bottom: 30px;
  }
}

.c-stakeholders-list__item {
  margin-bottom: 10px;
  padding: 10px 20px;
  display: table-row;
  border: solid 1px #eeeeee;
  border-radius: 3px;
  width: 100%;
  float: left;
  position: relative;
}
.c-stakeholders-list__item:nth-child(5){
  display: none;
}

@media (max-width: 991px) {
  .c-stakeholders-list__item {
    padding: 10px;
  }
}

.c-stakeholders-list__img-wrapper {
  display: table-cell;
  width: 130px;
  vertical-align: middle;
  text-align: center;
}

@media (max-width: 991px) {
  .c-stakeholders-list__img-wrapper {
    display: block;
    width: auto;
    margin-right: 60px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
  }
}

.c-stakeholders-list__img {
  max-width: 130px;
  max-height: 65px;
}

@media (max-width: 1399px) {
  .c-stakeholders-list__img {
    max-width: 104px;
    max-height: 52px;
  }
}

.c-stakeholders-list__text {
  display: table-cell;
  padding: 10px 10px 10px 22px;
}

@media (max-width: 991px) {
  .c-stakeholders-list__text {
    display: block;
    width: auto;
    padding: 0 60px 0 0;
    text-align: center;
  }
}

.c-stakeholders-list__link-title {
  display: inline-block;
  color: #333333;
}

.c-stakeholders-list__link-title:hover {
  opacity: 0.7;
  color: #333333;
}

.c-stakeholders-list__title {
  height: 20px;
  margin: 0;
  font-size: 1.1428571429em;
}

@media (max-width: 1400px) {
  .c-stakeholders-list__title {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-list__title {
    height: 40px;
  }
}

.c-stakeholders-list__description {
  height: 65px;
  margin: 0;
  padding: 5px 0;
  font-size: 0.9285714286em;
  line-height: 1.38;
}

@media (max-width: 1400px) {
  .c-stakeholders-list__description {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-list__description {
    height: 100px;
  }
}

.c-stakeholders-list__link {
  display: block;
  position: absolute;
  top: 12px;
  right: 0;
  padding: 45px;
  border-left: 1px solid #dedede;
}

@media (max-width: 1400px) {
  .c-stakeholders-list__link {
    top: 25px;
  }
}

@media (max-width: 1399px) {
  .c-stakeholders-list__link {
    padding: 40px;
  }
}

@media (max-width: 991px) {
  .c-stakeholders-list__link {
    display: block;
    width: 45px;
    padding: 10px;
    position: absolute;
    top: 5%;
    right: 0;
    height: 90%;
  }
}

.c-stakeholders-list__link:hover {
  opacity: 0.7;
}

.c-stakeholders-list__link:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  right: 25px;
  top: 47%;
  margin-top: -37.5px;
  line-height: 100%;
  font-size: 5.3571428571em;
  color: #006f3e;
}

@media (max-width: 1400px) {
  .c-stakeholders-list__link:after {
    font-size: 4.2857142857em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-list__link:after {
    font-size: 2.8571428571em;
  }
}

@media (max-width: 768px) {
  .c-stakeholders-list__link:after {
    font-size: 2.1428571429em;
  }
}

@media (max-width: 1400px) {
  .c-stakeholders-list__link:after {
    top: 55%;
  }
}

@media (max-width: 1399px) {
  .c-stakeholders-list__link:after {
    top: 50%;
  }
}

@media (max-width: 991px) {
  .c-stakeholders-list__link:after {
    margin-top: -20px;
    right: 15px;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-list__link:after {
    margin-top: -15px;
  }
}

.c-back-page {
  display: block;
  padding: 10px 0 15px 0;
}

.c-back-page__link {
  display: inline-block;
}

.c-back-page__link:hover {
  opacity: 0.7;
}

.c-back-page__title {
  position: relative;
  font-size: 1.2857142857em;
  font-weight: 500;
  padding-left: 20px;
  /*color: #A8A8A8;*/
  color: #000000;
}

@media (max-width: 1400px) {
  .c-back-page__title {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 992px) {
  .c-back-page__title {
    font-size: 1.0714285714em;
  }
}

.c-back-page__title:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f104';
  display: block;
  position: absolute;
  /*font-size: 1.7857142857em;*/
  /*top: -12px;*/
  left: 0;
  /*color: #d51224;*/
  font-size: 0.785714em;
  top: 2px;
  padding-left: 7px;
  color: white;
  background: #007640;
  width: 20px;
  border-radius: 15px;
}

@media (max-width: 1400px) {
  .c-back-page__title:after {
    font-size: 1.7857142857em;
  }
}

@media (max-width: 992px) {
  .c-back-page__title:after {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 991px) {
  .c-back-page__title:after {
        width: 16px;
    font-size: 0.785714em;
    padding-left: 5px;
    /* top: -5px; */
  }
}
@media (max-width: 520px) {
  .c-back-page__title:after{
      font-size: 1em;
      top: -1px;
    }
}

.c-back-page__title--yellow {
  position: relative;
  font-size: 1.2857142857em;
  font-weight: 500;
  padding-left: 20px;
  /*color: #A8A8A8;*/  
  color: #000000;
  text-transform: capitalize;
}

@media (max-width: 1400px) {
  .c-back-page__title--yellow {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 992px) {
  .c-back-page__title--yellow {
    font-size: 1.0714285714em;
  }
}

.c-back-page__title--yellow:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f104';
  display: block;
  position: absolute;
  left: 0;
  font-size: 0.785714em;
  top: 2px;
  padding-left: 7px;
  color: white;
  background: #ffd531;
  width: 20px;
  border-radius: 15px;

  /*font-family: 'FontAwesome', sans-serif;
  content: '\f104';
  display: block;
  position: absolute;
  font-size: 1.7857142857em;
  top: -12px;
  left: 0;
  color: #d51224;*/
}

@media (max-width: 1400px) {
  .c-back-page__title--yellow:after {
    font-size: 1.7857142857em;
  }
}

@media (max-width: 992px) {
  .c-back-page__title--yellow:after {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 991px) {
  .c-back-page__title--yellow:after {
    top: -5px;
  }
}

.c-back-page__title--yellow:after {
  /*color: #ffd531;*/
}

.c-back-page__img {
  max-height: 35px;
  margin-top: -5px;
  display: inline-block;
  margin-right: 10px;
}

.c-back-page__text {
  display: inline-block;
  margin-left: 5px;
}

.c-stakeholders-detail {
  display: inline-block;
}

.c-stakeholders-detail__header {
  display: table;
  /*border: 1px solid #eeeeee;*/
  border: 0px;
  width: 100%;
}

.c-stakeholders-detail__container-img {
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .c-stakeholders-detail__container-img {
    display: table-row;
    text-align: center;
  }
}

.c-stakeholders-detail__img {
  display: inline-block;
  float: left;
  max-width: 240px;
  padding: 15px;
}

@media (max-width: 1399px) {
  .c-stakeholders-detail__img {
    max-width: 190px;
  }
}

@media (max-width: 991px) {
  .c-stakeholders-detail__img {
    max-width: 150px;
    float: none;
  }
}

.c-stakeholders-detail__text {
  display: table-cell;
  float: left;
  border-left: 1px solid #eeeeee;
}

.c-stakeholders-detail__text--image {
  display: table-cell;
  float: left;
  /*border-left: 1px solid #eeeeee;*/
  border:0px;
  padding: 25px;
  padding-left: 0px;
}

@media (max-width: 991px) {
  .c-stakeholders-detail__text {
    display: table-row;
    width: 100%;
    text-align: center;
    border-left: none;
    border-top: 1px solid #eeeeee;
    padding: 15px;
  }
}

.c-stakeholders-detail__text-title {
  display: block;
  font-size: 2.2em !important;
  color: #222222;
  font-weight: 300;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__text-title {
    font-size: 2em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-detail__text-title {
    font-size: 1.7857142857em;
  }
}

@media (max-width: 768px) {
  .c-stakeholders-detail__text-title {
    font-size: 1.4285714286em;
  }
}

.c-stakeholders-detail__text-description {
  display: block;
  font-size: 1em;
  color: #A8A8A8;
  padding: 5px 0;
}

.c-stakeholders-detail__text-description a{
  color: #007640;
  text-decoration: underline;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__text-description {
    font-size: 0.9285714286em;
  }
}

.c-stakeholders-detail__content {
  display: inline-block;
  padding: 30px 0 15px 0;
  line-height: 1.63;
}

.c-stakeholders-detail__content p {
  margin: 0;
  text-align:left !important;
}

@media (max-width: 991px) {
  .c-stakeholders-detail__content {
    padding: 20px 0;
  }
}

.c-stakeholders-detail__title-action-line {
  font-size: 1.7142857143em;
  color: #4A4A4A;
  display: block;
  font-size: 1.2em;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-action-line {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-detail__title-action-line {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 768px) {
  .c-stakeholders-detail__title-action-line {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__title-action-line {
    text-align: center;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__title-action-line {
    text-align: left;
  }
}

.c-stakeholders-detail__lines-work {
  display: block;
  margin: 10px 0 0 20px;
}

.c-stakeholders-detail__title-lines-work {
  /*text-align: center;*/
  text-align: left;
  font-size: 1.5em;
  padding: 15px 0 0 0;
  /*font-weight: 300;*/
  margin-bottom: 10px !important;
  text-transform: uppercase;;
  font-weight: normal !important;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-lines-work {
    font-size: 1.5714285714em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-detail__title-lines-work {
    font-size: 1.2857142857em;
  }
}

.c-stakeholders-detail__line-work {
  display: inline-block;
  /*padding: 65px 70px 50px 70px;*/
  margin-bottom: 40px;
  /*background-color: #f8f8f8;*/
  background-color: #ffffff;
  position: relative;
  border-top: 2px solid #4A4A4A;
  padding-top: 30px;
}

.c-stakeholders-detail__line-work:after {
  /*position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 95px;
  height: 95px;
  background: url("../images/icons/note.png");
  background-position: center;
  background-size: 95px;
  background-repeat: no-repeat;*/
}

@media (max-width: 991px) {
  .c-stakeholders-detail__line-work:after {
    width: 75px;
    height: 75px;
    background-size: 75px;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__line-work:after {
    width: 60px;
    height: 60px;
    background-size: 60px;
  }
}

@media (max-width: 991px) {
  .c-stakeholders-detail__line-work {
    padding: 30px 15px 0px 15px;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__line-work {
    padding: 20px 15px 0px 15px;
  }
}
@media (max-width: 520px) {
  .c-stakeholders-detail__line-work{
    padding:10px 0 0 0;
  }
  .c-stakeholders-detail__line-action{
    padding: 0 !important;
  }

}

.c-stakeholders-detail__action-line {
  display: block;
  /*padding: 65px 70px 50px 70px;*/
  margin-bottom: 30px;
  /*background-color: #f8f8f8;*/
  position: relative;
}

@media (max-width: 991px) {
  .c-stakeholders-detail__action-line {
    padding: 30px 15px 50px 15px;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__action-line {
    padding: 20px 15px 50px 15px;
  }
}

.c-stakeholders-detail__title-line-work {
  font-size: 1.4em;
  font-weight: bold;
  /*color: #222222;*/
  color: #000;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-line-work {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-detail__title-line-work {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 768px) {
  .c-stakeholders-detail__title-line-work {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 991px) {
  .c-stakeholders-detail__title-line-work {
    /*padding: 0 0 0 50px;*/
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__title-line-work {
    /*padding: 0 0 0 40px;*/
  }
}
@media (max-width: 520px) {
  .c-stakeholders-detail__title-line-work{
    padding: 0; 
  }
}

.c-stakeholders-detail__description-line-work {
  font-size: 0.9285714286em;
  padding: 10px 0 0 0;
}

.c-stakeholders-detail__lines-action {
  /*margin-top: 10px;*/
}

@media (max-width: 767px) {
  .c-stakeholders-detail__lines-action {
    text-align: center;
  }
}

.c-stakeholders-detail__title-lines-action--with-button {
  text-align: left;
  font-size: 1.1428571429em;
  /*color: green;*/
  /*text-transform: lowercase;*/
  /*font-weight: bold;*/
  /*margin: 30px 0 0 0;*/
  display: inline-block;
  /*padding: 0 0 25px 20px;*/
  margin:35px 0 0 30px;
  color:#4A4A4A;
  width: 90%;
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-lines-action--with-button {
    font-size: 1em;
  }
}

.c-stakeholders-detail__title-lines-action--without-button {
  text-align: left;
  /*font-size: 1.1428571429em;*/
  font-size: 0.9em;
  /*color: green;*/
  color: #4A4A4A;
  text-transform: uppercase;
  font-weight: bold;
  /*margin: 30px 0 0 0;*/
  margin-top:10px;
  padding-bottom: 10px;
  display: block;
  border-bottom: 2px solid #EEEEEE;
  width: 90%;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-lines-action--without-button {
    font-size: 1em;
  }
}

.c-stakeholders-detail__line-action {
  display: block;
  margin: 15px 0;
  /*padding: 25px 30px 30px 30px;*/
  background-color: #ffffff;
}

@media (max-width: 991px) {
  .c-stakeholders-detail__line-action {
    /*padding: 25px 10px 30px 10px;*/
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__line-action {
    /*padding: 25px 10px 0 10px;*/
  }
}

.c-stakeholders-detail__title-line-action {
  display: block;
  color: #222222;
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 10px;
  float: left;
  text-align: left;
  width: 100%;
}

.c-stakeholders-detail__description-line-action {
  display: inline-block;
  color: #222222;
  font-size: 0.9285714286em;
  padding: 0;
}

.c-stakeholders-detail__dowloader-line-action {
  display: block;
  vertical-align: top;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__dowloader-line-action {
    margin-top: 0;
  }
}

.c-stakeholders-detail__dowloader-label {
  display: inline-block;
  background-color: #f8f8f8;
  border-radius: 18.5px;
  padding: 10px 20px 10px 40px;
  color: #222222;
  text-decoration: underline #222222;
  margin-bottom: 25px;
  font-size: 1em;
  position: relative;
  width: 48%;
  height: 40px;
  text-align: left;
}

@media (max-width: 1399px) {
  .c-stakeholders-detail__dowloader-label {
    width: 47%;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__dowloader-label {
    width: 100%;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__dowloader-label {
    width: 100%;
    border-radius: 10px;
  }
}

.c-stakeholders-detail__dowloader-label:nth-child(2n+1) {
  margin-right: 10px;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__dowloader-label:nth-child(2n+1) {
    margin: 0 0 10px 0;
  }
}

.c-stakeholders-detail__dowloader-label:nth-child(2n) {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__dowloader-label:nth-child(2n) {
    margin: 0 0 10px 0;
  }
}

.c-stakeholders-detail__dowloader-label:hover {
  opacity: 0.7;
  text-decoration: underline;
  color: #222222;
}

.c-stakeholders-detail__dowloader-label:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  left: 20px;
  top: 5px;
  color: #000000;
  font-size: 1.4285714286em;
}

.c-stakeholders-detail__dowloader-label:focus {
  color: #222222;
}

.c-stakeholders-detail__buttons-container {
  text-align: center;
}

.c-stakeholders-detail__button-line-action {
  margin: 25px auto 0 auto;
}

.c-stakeholders-detail__text {
  display: table-cell;
  float: left;
  border-left: 1px solid #eeeeee;
}

.c-stakeholders-detail__text--no-image {
  display: table-cell;
  float: left;
  /*border-left: 1px solid #eeeeee;
  padding: 25px 25px 0 25px;*/
}

.c-stakeholders-detail__items {
  /*margin-top: 25px;*/
}

.c-stakeholders-detail__list-items {
  margin: 0;
}

.c-stakeholders-detail__item {
  list-style: none;
  display: inline-block;
  /*padding: 2px 15px 15px 10px;*/
  /*border-right: 1px solid #eeeeee;*/
  font-size: 1em;
  /*font-weight: 500;*/
  color: #A8A8A8;
  /*font-size: 0.8em;*/
  padding-right: 10px;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__item {
    font-size: 0.9285714286em;
  }
}

.c-stakeholders-detail__item:last-child {
  border-right: none;
}

.c-stakeholders-detail__item:first-child {
  padding-left: 0;
}

.c-stakeholders-detail__img-line-work {
  max-width: 60px;
  display: inline-block;
  position: absolute;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__img-line-work {
    display: block;
    position: relative;
    margin: 0 auto;
  }
}

.c-stakeholders-detail__text-line-work {
  display: inline-block;
 /* padding: 0 0 20px 85px;*/
 text-align: left;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__text-line-work {
    display: block;
    padding: 10px 0 0 0;
    text-align: center;
  }
}

.c-stakeholders-detail__activities {
  /*background-color: #ffffff;*/
  padding: 1px 0 0 0;
  /*margin-top: 20px;*/
  position: relative;
  background-color: #F7F7F7;
  padding-bottom: 20px;
}

.c-stakeholders-detail__activities-collapse {
  font-size: 3.2142857143em;
  font-weight: 300;
  right: 20px;
  top: 7px;
  position: absolute;
  color: red;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__activities-collapse {
    font-size: 2.8571428571em;
  }
}

@media (max-width: 992px) {
  .c-stakeholders-detail__activities-collapse {
    font-size: 2.8571428571em;
  }
}

@media (max-width: 768px) {
  .c-stakeholders-detail__activities-collapse {
    font-size: 2.8571428571em;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__activities-collapse {
    font-size: 2.5em;
  }
}

.c-stakeholders-detail__activities-collapse:focus {
  color: red;
}

.c-stakeholders-detail__activities-collapse:hover {
  color: red;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__activities-collapse {
    top: 10px;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__activities-collapse {
    top: 15px;
  }
}

.c-stakeholders-detail__activity {
  /*padding: 30px 100px 30px 0;*/
  /*border-bottom: solid 1px #eeeeee;*/
  margin-bottom: 10px;
  width: 98%;
}

.c-stakeholders-detail__activity:last-child {
  border-bottom: 0;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__activity {
    padding: 15px 0;
    text-align: center;
  }
}

.c-stakeholders-detail__title-activity {
  /*font-size: 1.1428571429em;*/
  /*line-height: 1.38;
  display: inline-block;
  font-size: 1em;*/
      color: #222222;
    line-height: 1.38;
    font-weight: bold;
    display: inline-block;
    text-align: left;

}

@media (max-width: 1400px) {
  .c-stakeholders-detail__title-activity {
    font-size: 1em;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__title-activity {
    display: block;
    text-align: left;
  }
}

.c-stakeholders-detail__link-activity {
  /*position: absolute;
  right: 0;
  top: 30%;*/
  font-size: 1em;
  /*background-color: #f2f2f2;
  padding: 5px 40px 5px 20px;
  border-radius: 100px;*/
  display: inline-block;
  /*color: #222222;*/
  /*font-weight: 500;*/
  /*text-transform: uppercase;*/
  text-transform: lowercase;
  /*float: right;*/
  text-decoration: underline;
  color:#007640;
  margin-left: 20px;

}

@media (max-width: 1400px) {
  .c-stakeholders-detail__link-activity {
    font-size: 0.9285714286em;
    margin-left: 10px;
  }
}

.c-stakeholders-detail__link-activity:hover {
  opacity: 0.7;
  color: #222222;
}

.c-stakeholders-detail__link-activity:after {
  /*font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  font-size: 1.5714285714em;
  color: #d51224;
  top: -2px;
  right: 15px;*/
}

@media (max-width: 767px) {
  .c-stakeholders-detail__link-activity {
    position: relative;
    /*margin-top: 10px;*/
  }
}

.c-stakeholders-detail__text-outputs {
  /*padding: 0 160px 0 70px;*/
  display: inline-block;
  width: 75%;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__text-outputs {
    padding: 0;
  }
}

.c-stakeholders-detail__title-outputs {
  /*font-size: 1.1428571429em;*/
  font-size: 0.9285714286em;
  color: #222222;
  line-height: 1.38;
  font-weight: bold;
  text-align: left;
}

.c-stakeholders-detail__title-outputs p{
  margin: 0;
}
@media (max-width: 1400px) {
  .c-stakeholders-detail__title-outputs {
    font-size: 1.0714285714em;
  }
}

.c-stakeholders-detail__size-outputs {
  font-size: 1em;
  font-weight: 300;
  color: #A8A8A8;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__size-outputs {
    font-size: 0.9285714286em;
  }
}

.c-stakeholders-detail__img-output {
  max-width: 45px;
  /*display: inline-block;*/
  position: absolute;
  display: none;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__img-output {
    position: relative;
    margin-bottom: 10px;
    max-width: 35px;
  }
}

.c-stakeholders-detail__link-output {
  /*position: absolute;
  right: 0;
  top: 30%;*/
  /*font-size: 1em;
  background-color: #f2f2f2;
  padding: 5px 60px 5px 20px;
  border-radius: 100px;*/
  /*color: #222222;
  font-weight: 500;
  text-transform: uppercase;*/
  text-transform: lowercase;
  text-decoration: underline;
  color:#007640;
  display: inline-block;
  margin-left:20px;
  width: 20%;
  text-align: right;
}

@media (max-width: 1400px) {
  .c-stakeholders-detail__link-output {
    font-size: 0.9285714286em;
  }
}

.c-stakeholders-detail__link-output:hover {
  opacity: 0.7;
  color: #222222;
}

.c-stakeholders-detail__link-output:after {
 /* font-family: 'FontAwesome', sans-serif;
  content: '\f107';
  display: block;
  position: absolute;
  font-size: 1.5714285714em;
  color: #d51224;
  top: -1px;
  right: 15px;*/
}

@media (max-width: 767px) {
  .c-stakeholders-detail__link-output {
    position: relative;
    /*margin: 10px 0;*/
  }
}

.c-stakeholders-detail__button-broad-activities {
  margin: 0 0 50px 0;
}

.c-stakeholders-detail__main-button {
  font-size: 0.9285714286em;
  border-radius: 100px;
  border: solid 1px #eeeeee;
  padding: 5px 35px 7px 15px;
  display: inline-block;
  margin-top: 15px;
  color: #4a4a4a !important;
  position: relative;
}

@media (max-width: 768px) {
  .c-stakeholders-detail__main-button {
    font-size: 0.8571428571em;
  }
}

.c-stakeholders-detail__main-button:hover {
  color: #4a4a4a;
}

@media (max-width: 1399px) {
  .c-stakeholders-detail__main-button {
    margin: 10px 0 0 0;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__main-button {
    margin: 10px 0 0 0;
    padding: 0 35px 2px 15px;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__main-button {
    padding: 5px 35px 7px 15px;
  }
}

.c-stakeholders-detail__main-button--line-action {
  font-size: 0.9285714286em;
  border-radius: 100px;
  border: solid 1px #eeeeee;
  padding: 5px 35px 7px 15px;
  display: inline-block;
  margin-top: 15px;
  color: #4a4a4a !important;
  position: relative;
}

@media (max-width: 768px) {
  .c-stakeholders-detail__main-button--line-action {
    font-size: 0.8571428571em;
  }
}

.c-stakeholders-detail__main-button--line-action:hover {
  color: #4a4a4a;
}

@media (max-width: 767px) {
  .c-stakeholders-detail__main-button--line-action:after {
    top: 2px;
  }
}

@media (max-width: 1399px) {
  .c-stakeholders-detail__main-button--line-action {
    margin-top: 15px;
  }
}

@media (max-width: 767px) {
  .c-stakeholders-detail__main-button--line-action {
    margin: 15px 0;
    padding: 5px 35px 7px 15px;
  }
}

@media (max-width: 520px) {
  .c-stakeholders-detail__main-button--line-action {
    padding: 5px 35px 7px 15px;
  }
  .subcard{
    padding: 0 20px !important;
  }
  .c-stakeholders-detail__title-lines-action--with-button{
    margin-left: 10px;
  }
  .c-stakeholders-detail__text-outputs{
    float: left;
    text-align: center;
  }
  .c-stakeholders-detail__title-outputs{
    font-size: 0.8em;
  }
}

.c-stakeholders-detail__main-button--line-action:hover {
  cursor: pointer;
}

.subcard {
  /*border-top: solid 1px #eeeeee;*/
  padding: 0px 35px;
}



.arrow-right:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  right: 15px;
  top: 2px;
  font-size: 1.4285714286em;
  color: #006f3e;
}

@media (max-width: 767px) {
  .arrow-right:after {
    top: -3px;
  }
}

@media (max-width: 520px) {
  .arrow-right:after {
    top: 2px;
  }
}

.cancel:after {
  content: 'x';
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
  font-size: 1.4285714286em;
  color: red;
}

@media (max-width: 767px) {
  .cancel:after {
    top: -4px;
  }
}

@media (max-width: 520px) {
  .cancel:after {
    top: 0;
  }
}

.c-teamwork-members {
  width: calc(100% + 40px);
  margin: 0 -15px 20px -15px;
  display: block;
  float: left;
}

.c-teamwork-members__item {
  width: calc(33% - 30px);
  margin: 0 15px 20px 15px;
  border: solid 1px #eeeeee;
  float: left;
  position: relative;
}

@media (max-width: 1399px) {
  .c-teamwork-members__item {
    width: calc(50% - 30px);
  }
}

@media (max-width: 991px) {
  .c-teamwork-members__item {
    width: calc(100% - 30px);
  }
}

.c-teamwork-members__image-wrapper {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 66px;
}

@media (max-width: 1399px) {
  .c-teamwork-members__image-wrapper {
    width: 50px;
  }
}

.c-teamwork-members__image {
  width: 100%;
}

.c-teamwork-members__info-wrapper {
  margin-left: 90px;
  padding: 20px 0 20px 0;
}

@media (max-width: 1399px) {
  .c-teamwork-members__info-wrapper {
    margin-left: 75px;
  }
}

.c-teamwork-members__name {
  letter-spacing: normal;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 2px;
}

@media (max-width: 1400px) {
  .c-teamwork-members__name {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-teamwork-members__name {
    font-size: 1em;
  }
}

.c-teamwork-members__charge {
  font-size: 0.8571428571em;
  font-weight: 300;
  font-style: italic;
  line-height: 1.33;
  color: #b9b9b9;
  text-transform: uppercase;
  margin: 0;
}

@media (max-width: 1400px) {
  .c-teamwork-members__charge {
    font-size: 0.7857142857em;
  }
}

@media (max-width: 992px) {
  .c-teamwork-members__charge {
    font-size: 0.8571428571em;
  }
}

.c-teamwork-members__contact-data {
  float: left;
  clear: both;
  width: 100%;
  border-top: solid 2px #eeeeee;
  border-bottom: solid 2px #eeeeee;
  margin: 10px 0;
  padding: 10px 0;
}

.c-teamwork-members__link-wrapper {
  margin: 5px 0 0 0;
}

.c-teamwork-members__link-wrapper:first-child {
  margin-top: 0;
}

.c-teamwork-members__link {
  color: #000;
  font-size: 1em;
  margin-left: 5px;
}

@media (max-width: 1400px) {
  .c-teamwork-members__link {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-teamwork-members__link {
    font-size: 1em;
  }
}

.c-teamwork-members__link:hover {
  color: #000;
}

.c-teamwork-members__city {
  font-size: 1em;
  margin: 0;
}

@media (max-width: 1400px) {
  .c-teamwork-members__city {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-teamwork-members__city {
    font-size: 1em;
  }
}

.c-activity-detail__header {
  /*border: solid 1px #eeeeee;*/
  padding: 15px 0 0 0;
}

.c-activity-detail__img {
  max-width: 125px;
  display: inline-block;
  margin: 0 20px;
}

.c-activity-detail__name {
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
}

@media (max-width: 1400px) {
  .c-activity-detail__name {
    font-size: 0.9285714286em;
  }
}

.c-activity-detail__title {
  /*font-size: 2.5714285714em;
  font-weight: 300;*/
  /*padding: 10px 20px 30px 20px;*/
  font-size: 1.5em;
  font-weight: bold;
}

@media (max-width: 1400px) {
  .c-activity-detail__title {
    font-size: 2em;
  }
}

@media (max-width: 992px) {
  .c-activity-detail__title {
    font-size: 1.6428571429em;
  }
}

@media (max-width: 768px) {
  .c-activity-detail__title {
    font-size: 1.2857142857em;
  }
}

.c-activity-detail__menu {
  border-top: 1px solid #eeeeee;
  text-align: center;
  margin: 0;
  display: table;
  width: 100%;
}

.c-activity-detail__item-menu {
  list-style: none;
  display: table-cell;
  padding: 15px 0;
  text-transform: uppercase;
  font-size: 0.8571428571em;
  font-weight: 500;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .c-activity-detail__item-menu {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.c-activity-detail__item-menu-link {
  color: #222222;
  padding: 0 10px;
  display: inline-block;
  font-weight: 500;
  position: relative;
}

@media (max-width: 767px) {
  .c-activity-detail__item-menu-link {
    display: block;
    padding: 15px 0;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
  }
}

.c-activity-detail__item-menu-link:visited {
  color: #222222;
}

.c-activity-detail__item-menu-link:hover {
  color: #006f3e;
}

.c-activity-detail__item-menu-link--active {
  color: #222222;
  padding: 0 10px;
  display: inline-block;
  font-weight: 500;
  position: relative;
  color: #006f3e;
}

@media (max-width: 767px) {
  .c-activity-detail__item-menu-link--active {
    display: block;
    padding: 15px 0;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
  }
}

@media (max-width: 767px) {
  .c-activity-detail__item-menu-link--active {
    border-bottom: 3px solid #006f3e;
  }
}

.c-activity-detail__item-menu-link--active::after {
  position: absolute;
  bottom: -17px;
  left: 0;
  width: 100%;
  content: ' ';
  border-bottom: 3px solid #006f3e;
}

@media (max-width: 767px) {
  .c-activity-detail__item-menu-link--active::after {
    display: none;
  }
}

.c-activity-detail__item-menu-link--active:hover, .c-activity-detail__item-menu-link--active:visited {
  color: #006f3e;
}

.c-activity-detail__image {
  width: 100%;
  /*margin-top: 20px;*/
}

.c-activity-detail__characteristics {
  display: block;
  background-color: #f8f8f8;
  /*padding: 30px 70px 60px 70px;*/
  margin-bottom: 0px;
  font-size: 0.9285714286em;
  margin-top:20px;
  padding: 30px 30px 20px 30px;
}

@media (max-width: 991px) {
  .c-activity-detail__characteristics {
    padding: 20px 40px 40px 40px;
  }
}

@media (max-width: 767px) {
  .c-activity-detail__characteristics {
    padding: 15px 15px 20px 15px;
  }
}

.c-activity-detail__items-row {
  display: -webkit-box;
  padding: 20px 0 10px 0;
  /*border-bottom: 1px solid #eeeeee;*/
  border-bottom: 1px solid #ffffff;
}

.c-activity-detail__items-row:first-child {
  padding-top: 0;
}

.c-activity-detail__items-row:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

@media (max-width: 767px) {
  .c-activity-detail__items-row {
    display: table;
    padding: 0 0 10px 0;
  }
}

.c-activity-detail__item-title {
  color: #A8A8A8;
  position: relative;
  padding-top: 10px;
  text-transform: uppercase;
  margin-left:-14px;
  font-weight: lighter;
}

.c-activity-detail__item-title--compare {
  color: #A8A8A8;
  position: relative;
  padding-top: 10px;
  text-transform: uppercase;
}

.c-activity-detail__item-title--compare:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  font-size: 2.8571428571em;
  color: #dedede;
  top: 0;
  right: 10px;
}

@media (max-width: 1399px) {
  .c-activity-detail__item-title--compare:after {
    right: -10px;
  }
}

@media (max-width: 991px) {
  .c-activity-detail__item-title--compare:after {
    right: 0;
  }
}

.c-activity-detail__item-description {
  color: #222222;
  line-height: 1.38;
  font-weight: bold;
  display: inline-block;
  padding-right: 25px;
  margin-left: -14px;
}

@media (max-width: 1399px) {
  .c-activity-detail__item-description {
    padding-right: 14px;
  }
  .c-activity-detail__item-description:last-child {
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  .c-activity-detail__item-description {
    padding-right: 0;
    display: block;
  }
}

.c-activity-detail__block-info {
  font-size: 1.1428571429em;
  /*padding: 25px 0;*/
  display: inline-block;
  width: 100%;
  background-color: #f8f8f8;
  padding: 20px 30px 0px 30px;
}

@media (max-width: 1400px) {
  .c-activity-detail__block-info {
    font-size: 1em;
  }
}

@media (max-width: 520px) {
  .c-activity-detail__block-info {
    padding-left: 15px;
    padding-right: 15px;
  }
  .c-activity-detail__list-item-block{
    margin-bottom: 10px;
  }
  .c-activity-detail__block-activities{
    padding: 10px 0px !important;
  }
  .c-stakeholders-detail__title-activity{
    text-align: left;
  }
}
.c-activity-detail__title-block {
  /*color: #006f3e;
  line-height: 1.63;
  font-weight: bold;
  padding: 0 0 10px 0;*/
  color: #A8A8A8;
    position: relative;
    padding-top: 20px;
    text-transform: uppercase;
    
    font-weight: lighter;
    font-size: 0.9285714286em;
    border-top: 1px solid #ffffff;
}

.c-activity-detail__list-block {
  /*padding-left: 35px;*/
  margin: 0;
}
.c-activity-detail__list-item-block{
      color: #222222;
    line-height: 1.38;
    font-weight: bold;
    display: inline-block;
    padding-right: 25px;
    margin-left: -14px;
    font-size: 0.9285714286em;

}
.c-activity-detail__block-activities {
  /*background-color: #ffffff;*/
  /*padding: 10px 35px;*/
  /*margin-top: 20px;*/
  /*border: solid 1px #eeeeee;*/
}

@media (max-width: 767px) {
  .c-activity-detail__block-activities {
    padding: 10px 15px;
  }
}

.c-submenu {
  margin: 0 0 40px 0;
  display: block;
  float: left;
  clear: both;
  width: 100%;
}

@media (max-width: 520px) {
  .c-submenu {
    display: block;
    text-align: center;
    background-color: white;
    margin: 0 0 20px 0;
  }
}

.c-submenu__item {
  list-style: none;
  display: inline-block;
  padding: 0;
  position: relative;
  border-bottom: 3px solid transparent;
}

@media (max-width: 520px) {
  .c-submenu__item {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.24);
    width: 100%;
    float: left;
    clear: both;
    border-bottom: none;
  }
}

.c-submenu__item:before {
  content: ' ';
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 0;
  height: 18px;
  width: 1px;
  border-left: 1px solid rgba(0, 0, 0, 0.24);
}

@media (max-width: 520px) {
  .c-submenu__item:before {
    display: none;
  }
}

.c-submenu__item:first-child {
  border-top: none;
}

.c-submenu__item:first-child:before {
  display: none;
}

.c-submenu__item-link {
  font-size: 1em;
  color: #000000;
  text-transform: uppercase;
  font-weight: 500;
  margin: 12px 10px;
  padding: 0 10px;
  display: inline-block;
}

.c-submenu__item-link:hover {
  color: #ffffff;
}

@media (max-width: 991px) {
  .c-submenu__item-link:hover {
    opacity: 0.7;
    color: #000000;
  }
}

.c-submenu__item-link:focus {
  color: #ffffff;
}

@media (max-width: 991px) {
  .c-submenu__item-link:focus {
    color: #000000;
  }
}

@media (max-width: 520px) {
  .c-submenu__item-link {
    border-right: none;
    width: 100%;
    margin: 0;
    padding: 12px;
  }
}

.c-submenu__item-link--active {
  color: #ffffff;
  position: relative;
}

@media (max-width: 520px) {
  .c-submenu__item-link--active {
    color: #ccc;
  }
}

.c-submenu__item-link--active:after {
  width: 100%;
  position: absolute;
  bottom: -10px;
  left: 0;
  content: ' ';
  height: 1px;
  border-bottom: 3px solid #ffffff;
}

@media (max-width: 520px) {
  .c-submenu__item-link--active:after {
    display: none;
  }
}

.c-news {
  /*margin-bottom: 20px;*/
  width: 100%;
  clear: both;
  float: left;
}

.c-news__new {
  display: block;
  /*margin: 0 0 30px 0;*/
  margin-bottom: 15px;
  padding-top: 15px;
  border-top:2px solid #eeeeee;
}

@media (max-width: 520px) {
  .c-news__new:last-child {
    border-bottom: none;
  }
}

@media (max-width: 520px) {
  .c-news__new {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    margin: 0 0 15px 0;
  }
}

.c-news__image {
  display: table-cell;
  width: 30%;
  text-align: center;
}

@media (max-width: 767px) {
  .c-news__image {
    width: 35%;
  }
}

@media (max-width: 520px) {
  .c-news__image {
    display: block;
    width: 100%;
  }
}

.c-news__image-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}

.c-news__image-item {
  width: 100%;
}

.c-news__image-item--date {
  width: 100%;
  padding-left: 42px;
}

.c-news__text {
  display: table-cell;
  vertical-align: top;
  /*padding: 16px 20px;*/
  padding-left: 20px;
}

@media (max-width: 1399px) {
  .c-news__text {
    padding: 5px 20px;
  }
}

@media (max-width: 767px) {
  .c-news__text {
    padding: 10px 20px 5px 20px;
  }
}

.c-news__link-title {
  display: inline-block;
  color: #333333;
}

.c-news__link-title:hover {
  opacity: 0.7;
  color: #333333;
}

.c-news__title {
  font-size: 1.4285714286em;
  line-height: 1.3;
  color: #000000;
  height: 30px;
}

@media (max-width: 1400px) {
  .c-news__title {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 992px) {
  .c-news__title {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 768px) {
  .c-news__title {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 1399px) {
  .c-news__title {
    height: 22px;
  }
}

.c-news__date {
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.43;
  color: #999999;
  /*padding: 10px 0;*/
  /*font-style: italic;*/
}

@media (max-width: 1400px) {
  .c-news__date {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 768px) {
  .c-news__date {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 1399px) {
  .c-news__date {
    padding: 0;
  }
}

@media (max-width: 520px) {
  .c-news__date {
    display: block;
    padding: 10px 0;
  }
}

.c-news__labels {
  display: inline-block;
  padding-left: 10px;
}

@media (max-width: 520px) {
  .c-news__labels {
    display: block;
    padding: 0;
  }
}

.c-news__label {
  display: inline-block;
  font-size: 0.8571428571em;
  /*color: #999999;*/
  color: #CD000C;
  text-decoration: underline;
  /*text-transform: uppercase;*/
  text-transform: lowercase;
  padding: 5px 10px 5px 25px;
  position: relative;
  /*border-radius: 4px;
  border: solid 1px #eeeeee;*/
}
.c-news__label a{
  color: #CD000C;
}

.c-news__label:before {
  position: absolute;
  display: block;
  /*content: '';*/
  content: '#';
  color:#CD000C;
  text-decoration: underline;
  cursor: pointer;
  width: 100%;
  height: 20px;
  /*background-image: url("../images/icons/shape-label.png");*/
  background-repeat: no-repeat;
  background-size: 13px;
  /*top: 7px;*/
  /*left: -22px;*/
  left: 3px;
  /*background-position: top center;*/
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  .c-news__label:after {
    background-image: url("../images/icons/shape-label@2x.png");
    background-size: auto auto;
  }
}

@media (max-width: 991px) {
  .c-news__label:after {
    padding: 2px 10px 2px 25px;
    background-size: 11px;
    top: 5px;
  }
}

@media (max-width: 991px) {
  .c-news__label {
    padding: 2px 10px 2px 25px;
  }
}

.c-news__description {
  font-size: 1em;
  height: 65px;
  margin-top:5px !important;
}

@media (max-width: 1400px) {
  .c-news__description {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 768px) {
  .c-news__description {
    font-size: 0.8571428571em;
  }
}

@media (max-width: 767px) {
  .c-news__description {
    height: 40px;
  }
}

@media (max-width: 520px) {
  .c-news__description {
    margin: 10px 0;
  }
  .c-news__text{
    padding: 10px 0 !important;
  }
  .c-news__button{
    padding: 0 !important;
  }
}

.c-news__button {
  font-size: 0.9285714286em;
  /*border-radius: 100px;
  border: solid 1px #eeeeee;*/
  /*padding: 5px 35px 7px 15px;*/
  display: inline-block;
  margin-top: 15px;
  /*color: #4a4a4a !important;*/
  color:#007640;
  position: relative;
  text-decoration: underline;
  text-transform: lowercase;
}

@media (max-width: 768px) {
  .c-news__button {
    font-size: 0.8571428571em;
  }
}

.c-news__button:hover {
  color: #4a4a4a;
}

.c-news__button:after {
  /*font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  right: 15px;
  top: 2px;
  font-size: 1.4285714286em;
  color: #006f3e;*/
}

@media (max-width: 767px) {
  .c-news__button:after {
    top: -3px;
  }
}

@media (max-width: 520px) {
  .c-news__button:after {
    top: 2px;
  }
}

@media (max-width: 1399px) {
  .c-news__button {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .c-news__button {
    margin: 0;
    padding: 0 35px 2px 15px;
  }
}

@media (max-width: 520px) {
  .c-news__button {
    padding: 5px 35px 7px 15px;
  }
}

.c-news__button--line-action {
  font-size: 0.9285714286em;
  border-radius: 100px;
  /*border: solid 1px #eeeeee;*/
  /*padding: 5px 35px 7px 15px;*/
  /*padding: 0px 35px 7px 15px;*/
  /*display: inline-block;*/
  color: #4a4a4a !important;
  /*position: relative;*/
  margin-left: 20p;
}

@media (max-width: 768px) {
  .c-news__button--line-action {
    font-size: 0.8571428571em;
  }
}

.c-news__button--line-action:hover {
  color: #4a4a4a;
}

.c-news__button--line-action:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  /*display: block;
  position: absolute;
  right: 15px;
  top: 2px;*/
  font-size: 1.4285714286em;
  color: #006f3e;
  line-height: 1.2;
  margin-left:20px;
}

@media (max-width: 767px) {
  .c-news__button--line-action:after {
    /*top: -3px;*/
  }
}

@media (max-width: 520px) {
  .c-news__button--line-action:after {
    /*top: 2px;*/
  }
}

@media (max-width: 767px) {
  .c-news__button--line-action:after {
    /*top: 2px;*/
  }
}

@media (max-width: 1399px) {
  .c-news__button--line-action {
    /*margin-top: 15px;*/
  }
}

@media (max-width: 767px) {
  .c-news__button--line-action {
    /*margin: 15px 0;*/
    /*padding: 5px 35px 7px 15px;*/
    margin-left:10px;
  }
}

@media (max-width: 520px) {
  .c-news__button--line-action {
    /*padding: 5px 35px 7px 15px;*/
    margin-left:10px;
  }
}

.c-news__button--line-action:hover {
  cursor: pointer;
}

.c_news-detail {
  display: inline-block;
}

.c_news-detail__title {
  display: block;
  font-size: 2.5714285714em;
  font-weight: 300;
  padding: 0 200px 20px 0;
}

@media (max-width: 1400px) {
  .c_news-detail__title {
    font-size: 2em;
  }
}

@media (max-width: 992px) {
  .c_news-detail__title {
    font-size: 1.7142857143em;
  }
}

@media (max-width: 768px) {
  .c_news-detail__title {
    font-size: 1.5714285714em;
  }
}

@media (max-width: 1399px) {
  .c_news-detail__title {
    padding: 0 50px 20px 0;
  }
}

@media (max-width: 991px) {
  .c_news-detail__title {
    padding: 0 0 20px 0;
  }
}

@media (max-width: 767px) {
  .c_news-detail__title {
    padding: 0;
  }
}

.c_news-detail__date {
  display: inline-block;
  font-size: 1em;
  font-style: italic;
  line-height: 1.43;
  color: #A8A8A8;
  padding: 7px 0;
}

@media (max-width: 1400px) {
  .c_news-detail__date {
    font-size: 1em;
  }
}

@media (max-width: 992px) {
  .c_news-detail__date {
    font-size: 0.9285714286em;
  }
}

.c_news-detail__date-start {
  display: -webkit-box;
  margin: 20px 0;
  background-color: #f8f8f8;
  padding: 10px 20px 20px 20px;
  position: relative;
}

.c_news-detail__date-start:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f105';
  display: block;
  position: absolute;
  font-size: 2.8571428571em;
  color: #dedede;
  top: 10px;
  left: 120px;
}

@media (max-width: 1399px) {
  .c_news-detail__date-start:after {
    left: 112px;
  }
}

.c_news-detail__item-date-start {
  display: inline-block;
  padding-right: 30px;
}

.c_news-detail__item-date-start:last-child {
  padding-right: 0;
}

.c_news-detail__image {
  display: inline-block;
  width: 100%;
  margin: 20px 0 40px 0;
}

@media (max-width: 767px) {
  .c_news-detail__image {
    margin: 10px 0;
  }
}

.c_news-detail__item-image {
  width: 100%;
}

.c_news-detail__content {
  font-size: 1.1428571429em;
}

@media (max-width: 1400px) {
  .c_news-detail__content {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 992px) {
  .c_news-detail__content {
    font-size: 0.9285714286em;
  }
}

.c_news-detail__content p:first-child {
  font-weight: 500;
}
.c_news-detail__content p{
  margin-bottom: 20px;
}

.c-pagination {
  width: 100%;
  clear: both;
  margin: 0 auto 40px auto;
  text-align: center;
}

@media (max-width: 991px) {
  .c-pagination {
    margin: 0 auto 40px auto;
  }
}

.c-pagination__list {
  list-style-type: none;
}

.c-pagination__item {
  display: inline-block;
  margin: 0;
}

.c-pagination__link {
  font-size: 1.1428571429em;
  font-weight: 500;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 100%;
  color: #006f3e;
}

@media (max-width: 768px) {
  .c-pagination__link {
    font-size: 1em;
  }
}

@media (max-width: 991px) {
  .c-pagination__link {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
}

.c-pagination__link:hover, .c-pagination__link:visited {
  color: #006f3e;
}

.c-pagination__link--active {
  font-size: 1.1428571429em;
  font-weight: 500;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 100%;
  background-color: #006f3e;
  color: white;
}

@media (max-width: 768px) {
  .c-pagination__link--active {
    font-size: 1em;
  }
}

@media (max-width: 991px) {
  .c-pagination__link--active {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
}

.c-pagination__link--active:hover, .c-pagination__link--active:visited {
  color: white;
}

.c-pagination__icon {
  margin-top: 12px;
}

@media (max-width: 991px) {
  .c-pagination__icon {
    margin-top: 7px;
  }
}

.c-photogallery__title {
  font-size: 2.5714285714em;
  /*font-weight: 300;*/
  font-weight: bold;
  font-size: 2.2em;
}

@media (max-width: 1400px) {
  .c-photogallery__title {
    font-size: 2em;
  }
}

@media (max-width: 992px) {
  .c-photogallery__title {
    font-size: 1.6428571429em;
  }
}

@media (max-width: 768px) {
  .c-photogallery__title {
    font-size: 1.2857142857em;
  }
}

.c-photogallery__counter {
  font-size: 1em;
  font-style: italic;
  color: #ccc;
  margin-top: 10px;
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .c-photogallery__counter {
    font-size: 0.9285714286em;
  }
}

.c-photogallery__list {
  width: calc(100% + 30px);
  margin: 20px -15px;
  display: block;
  float: left;
}

.c-photogallery__item {
  width: calc(33% - 30px);
  margin: 0 15px 30px 15px;
  border: solid 1px #eeeeee;
  float: left;
  position: relative;
}

@media (max-width: 1399px) {
  .c-photogallery__item {
    width: calc(50% - 30px);
  }
}

@media (max-width: 991px) {
  .c-photogallery__item {
    width: calc(100% - 30px);
  }
}

.c-photogallery__image {
  width: 100%;
}

.c-photogallery__info-wrapper {
  padding: 12px 15px 15px 15px;
}

.c-photogallery__name {
  color: #333;
  line-height: 1.43;
  margin: 0 0 5px 0;
  height: 50px;
  font-size: 1.2857142857em;
}

@media (max-width: 1400px) {
  .c-photogallery__name {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 992px) {
  .c-photogallery__name {
    font-size: 1.2857142857em;
  }
}

.c-photogallery__category {
  font-size: 1em;
  color: #666;
  font-weight: 300;
  height: 20px;
  margin: 0;
}

@media (max-width: 1400px) {
  .c-photogallery__category {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-photogallery__category {
    font-size: 1em;
  }
}

.c-videos-gallery__title {
  margin-bottom: 0;
  margin-top:0 !important;
  color:#636363;
  border-bottom: 2px solid #EEEEEE;
}

.c-videos-gallery__list {
  width: calc(100% + 40px);
  margin: 20px -15px 0 -15px;
  display: block;
  float: left;
}

.c-videos-gallery__item {
  width: calc(33% - 30px);
  margin: 0 15px 30px 15px;
  /*border: solid 1px #eeeeee;*/
  float: left;
  position: relative;
  background-color: white;
}

@media (max-width: 1399px) {
  .c-videos-gallery__item {
    width: calc(50% - 30px);
  }
}

@media (max-width: 991px) {
  .c-videos-gallery__item {
    width: calc(100% - 30px);
  }
}

.c-videos-gallery__image {
  width: 100%;
}

.c-videos-gallery__image-wrapper {
  position: relative;
  cursor: pointer;
}

.c-videos-gallery__image-wrapper:after {
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  /*background: url("../images/icons/play.png") transparent;*/
  background: url("../images/icons/play2.png") transparent;
  background-size: cover;
  content: ' ';
  width: 60px;
  height: 60px;
  display: block;
}

.c-videos-gallery__info-wrapper {
  padding: 12px 15px 15px 0px;
}

.c-videos-gallery__name {
  color: #333;
  line-height: 1.43;
  margin: 0 0 5px 0;
  height: 50px;
  font-size: 1.2857142857em;
  font-weight: bold;
}

@media (max-width: 1400px) {
  .c-videos-gallery__name {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 992px) {
  .c-videos-gallery__name {
    font-size: 1.2857142857em;
  }
}

.c-videos-gallery__category {
  font-size: 1em;
  color: #666;
  font-weight: 300;
  height: 40px;
  margin: 0;
}

@media (max-width: 1400px) {
  .c-videos-gallery__category {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-videos-gallery__category {
    font-size: 1em;
  }
}

.c-images-gallery__title {
  margin-bottom: 0;
  margin-top:0 !important;
  color:#636363;
  border-bottom: 2px solid #EEEEEE;
}

.c-images-gallery__list {
  width: calc(100% + 40px);
  margin: 20px -15px;
  display: block;
  float: left;
}

.c-images-gallery__item {
  width: calc(33% - 30px);
  margin: 0 15px 30px 15px;
  float: left;
  position: relative;
  background-color: white;
}

@media (max-width: 1399px) {
  .c-images-gallery__item {
    width: calc(50% - 30px);
  }
}

@media (max-width: 991px) {
  .c-images-gallery__item {
    width: calc(100% - 30px);
  }
}

.c-images-gallery__image {
  width: 100%;
  width: 237px;
  height: 158px;
}

.c-images-gallery__image-wrapper {
  position: relative;
  cursor: pointer;
}

.c-images-gallery__image-wrapper:after {
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  /*background: url("../images/icons/camera.png") transparent;*/
  background: url("../images/icons/camera2.png") transparent;
  background-size: cover;
  content: ' ';
  width: 60px;
  height: 60px;
  display: block;
}

.c-images-gallery__info-wrapper {
  padding: 12px 15px 15px 15px;
  padding: 12px 15px 15px 0px;
}

.c-images-gallery__name {
  color: #333;
  /*text-align: center;*/
  line-height: 1.43;
  margin: 0 0 5px 0;
  height: 26px;
  font-size: 1.2857142857em;
  font-weight: bold;
  height: 50px;
}

@media (max-width: 1400px) {
  .c-images-gallery__name {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 992px) {
  .c-images-gallery__name {
    font-size: 1.2857142857em;
  }
}

.c-images-gallery__category {
  font-size: 1em;
  color: #9b9b9b;
  font-weight: 300;
  height: 20px;
  margin: 0;
  /*text-align: center;*/
  /*font-style: italic;*/
  height: 50px;
  color: #666;
}

@media (max-width: 1400px) {
  .c-images-gallery__category {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 992px) {
  .c-images-gallery__category {
    font-size: 1em;
  }
}

.c-resources {
  display: inline-block;
  margin: 0 0 30px 0;
}

.c-resources__resource {
  display: inline-block;
  padding: 0 10px 0 25px;
  position: relative;
  margin: 15px 0 30px 0;
}

@media (max-width: 767px) {
  .c-resources__resource {
    padding: 0 15px;
  }
}

.c-resources__title {
  font-size: 1.4285714286em;
  line-height: 1.3;
  padding-right: 20%;
  height: 30px;
}

@media (max-width: 1400px) {
  .c-resources__title {
    font-size: 1.4285714286em;
  }
}

@media (max-width: 992px) {
  .c-resources__title {
    font-size: 1.2857142857em;
  }
}

@media (max-width: 1399px) {
  .c-resources__title {
    padding-right: 25%;
  }
}

@media (max-width: 767px) {
  .c-resources__title {
    height: auto;
    margin-bottom: 10px;
  }
}

.c-resources__link-title {
  display: inline-block;
  color: #333333;
}

.c-resources__link-title:hover {
  opacity: 0.7;
  color: #333333;
}

.c-resources__labels {
  display: inline-block;
  margin: 10px 0;
  padding-right: 20%;
}

@media (max-width: 767px) {
  .c-resources__labels {
    display: block;
  }
}

.c-resources__label {
  display: inline-block;
  font-size: 0.8571428571em;
  color: #999999;
  text-transform: uppercase;
  padding: 2px 10px 2px 25px;
  position: relative;
  border-radius: 4px;
  border: solid 1px #eeeeee;
  margin-bottom: 3px;
}

.c-resources__label:after {
  position: absolute;
  display: block;
  content: ' ';
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/shape-label.png") top center no-repeat;
  background-size: 10px;
  top: 5px;
  left: 4px;
}

.c-resources__link-resource {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 1em;
  background-color: #f2f2f2;
  padding: 5px 60px 5px 20px;
  border-radius: 100px;
  display: inline-block;
  color: #222222;
  font-weight: 500;
  text-transform: uppercase;
}

.c-resources__link-resource:hover {
  color: #222222;
}

.c-resources__link-resource:after {
  font-family: 'FontAwesome', sans-serif;
  content: '\f107';
  display: block;
  position: absolute;
  font-size: 1.5714285714em;
  color: #d51224;
  top: -1px;
  right: 15px;
}

@media (max-width: 767px) {
  .c-resources__link-resource {
    position: relative;
    right: 0;
  }
}

.c-resources__description {
  font-size: 1em;
  line-height: 1.43;
  padding-right: 15%;
  height: 60px;
}

@media (max-width: 1400px) {
  .c-resources__description {
    font-size: 1em;
  }
}

@media (max-width: 992px) {
  .c-resources__description {
    font-size: 0.9285714286em;
  }
}

@media (max-width: 767px) {
  .c-resources__description {
    height: auto;
  }
}

.datepicker thead th:hover {
  background: none !important;
}

.datepicker .day:before {
  border: none !important;
}

.t-right-column .datepicker .day:before {
  width: 36px;
  height: 36px;
  margin-top: -18px;
  margin-left: -18px;
}

@media (max-width: 1399px) {
  .t-right-column .datepicker .day:before {
    width: 25px;
    height: 25px;
    margin-top: -12px;
    margin-left: -12px;
  }
}

@media (max-width: 991px) {
  .t-right-column .datepicker .day:before {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px;
  }
}

.datepicker .day:hover {
  background: none !important;
}

.t-right-column .datepicker .day {
  padding: 10px 0;
  font-size: 1.0714285714em;
  height: 15px;
  line-height: 15px;
  width: 15px;
}

@media (max-width: 1400px) {
  .t-right-column .datepicker .day {
    font-size: 1em;
  }
}

@media (max-width: 992px) {
  .t-right-column .datepicker .day {
    font-size: 1.1428571429em;
  }
}

@media (max-width: 768px) {
  .t-right-column .datepicker .day {
    font-size: 1.1428571429em;
  }
}

.datepicker .today {
  color: #ffffff !important;
  font-weight: 500 !important;
}

.datepicker .old, .datepicker .new {
  color: #dedede !important;
  font-weight: 300 !important;
}

.datepicker .prev, .datepicker .next {
  padding: 0 !important;
  vertical-align: top;
}

@media (max-width: 1399px) {
  .datepicker .prev, .datepicker .next {
    padding-top: 3px !important;
  }
}

@media (max-width: 1399px) {
  .t-right-column .datepicker .prev, .t-right-column .datepicker .next {
    padding-top: 12px !important;
  }
}

@media (max-width: 767px) {
  .t-right-column .datepicker .prev, .t-right-column .datepicker .next {
    padding-top: 3px !important;
  }
}

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

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

.datepicker .glyphicon-chevron-left:before {
  font-size: 2em;
  font-family: 'FontAwesome', sans-serif;
  content: "\f104";
}

@media (max-width: 1400px) {
  .datepicker .glyphicon-chevron-left:before {
    font-size: 1.5714285714em;
  }
}

.datepicker .glyphicon-chevron-right:before {
  font-size: 2em;
  font-family: 'FontAwesome', sans-serif;
  content: "\f105";
}

@media (max-width: 1400px) {
  .datepicker .glyphicon-chevron-right:before {
    font-size: 1.5714285714em;
  }
}

.c-event-full-calendar__calendar-wrapper {
  border-radius: 3px;
  background-color: #ffffff;
  border: solid 1px #dbdbdb;
  padding: 15px 20px 10px 20px;
}

.c-event-full-calendar__calendar-wrapper .fc-scroller {
  overflow: visible !important;
  height: auto !important;
}

.c-event-full-calendar__calendar-wrapper .fc-content-skeleton tbody {
  display: none !important;
}

.c-event-full-calendar__calendar-wrapper .fc-bg {
  display: none !important;
}

.c-event-full-calendar__calendar-wrapper td {
  border: none;
}

.c-event-full-calendar__calendar-wrapper .fc-toolbar.fc-header-toolbar {
  margin: 0 !important;
  border-bottom: solid 1px #dedede;
}

.c-event-full-calendar__calendar-wrapper .fc-basic-view .fc-body .fc-row {
  min-height: 0 !important;
  height: auto !important;
}

.c-event-full-calendar__calendar-wrapper .fc th, .c-event-full-calendar__calendar-wrapper .fc td {
  text-align: center !important;
}

.c-event-full-calendar__calendar-wrapper .fc-day:first-child > div:first-child {
  position: relative;
}

.c-event-full-calendar__calendar-wrapper .fc-day .fc-day-number {
  text-align: center !important;
}

.c-event-full-calendar__calendar-wrapper .fc-day-number {
  text-align: center !important;
  line-height: 140%;
  color: #777;
  font-weight: 300;
  float: none !important;
  margin: 0;
  display: block;
  font-size: 1.1428571429em;
  padding: 10px;
}

@media (max-width: 1400px) {
  .c-event-full-calendar__calendar-wrapper .fc-day-number {
    font-size: 1.0714285714em;
  }
}

@media (max-width: 1399px) {
  .c-event-full-calendar__calendar-wrapper .fc-day-number {
    padding: 8px 5px;
  }
}

.t-right-column .c-event-full-calendar__calendar-wrapper .fc-day-number {
  padding: 8px 5px;
}

.c-event-full-calendar__calendar-wrapper .fc-day-number.active {
  position: relative;
  color: white;
  font-weight: 600;
}

.c-event-full-calendar__calendar-wrapper .fc-day-number.active::before {
  background-color: #d51224;
  border: none;
  content: ' ';
  /*border-radius: 100%;*/
  color: white;
  font-weight: 600;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  display: block;
  position: absolute;
  z-index: -1;
  border-radius: 25px;
}

@media (max-width: 1399px) {
  .c-event-full-calendar__calendar-wrapper .fc-day-number.active::before {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px;
  }
}

.t-right-column .c-event-full-calendar__calendar-wrapper .fc-day-number.active::before {
  width: 36px;
  height: 36px;
  margin-top: -18px;
  margin-left: -18px;
}

@media (max-width: 1399px) {
  .t-right-column .c-event-full-calendar__calendar-wrapper .fc-day-number.active::before {
    width: 25px;
    height: 25px;
    margin-top: -12px;
    margin-left: -12px;
  }
}

@media (max-width: 991px) {
  .t-right-column .c-event-full-calendar__calendar-wrapper .fc-day-number.active::before {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px;
  }
}

.c-event-full-calendar__calendar-wrapper .fc-state-default {
  border: none;
  background: none;
  box-shadow: none;
}

.c-event-full-calendar__calendar-wrapper button {
  padding: 0;
}

.c-event-full-calendar__calendar-wrapper table {
  border-spacing: 0;
}

.c-event-full-calendar__calendar-wrapper button .fc-icon {
  padding: 0 !important;
  top: 5px;
  left: 0;
  margin: 0;
  height: auto;
}

@media (max-width: 1399px) {
  .c-event-full-calendar__calendar-wrapper button .fc-icon {
    padding-top: 3px !important;
  }
}

@media (max-width: 1399px) {
  .t-right-column .c-event-full-calendar__calendar-wrapper button .fc-icon {
    padding-top: 12px !important;
  }
}

@media (max-width: 767px) {
  .t-right-column .c-event-full-calendar__calendar-wrapper button .fc-icon {
    padding-top: 3px !important;
  }
}

.c-event-full-calendar__calendar-wrapper .fc-icon-left-single-arrow:after {
  font-size: 2em;
  font-family: 'FontAwesome', sans-serif;
  content: "\f104";
}

@media (max-width: 1400px) {
  .c-event-full-calendar__calendar-wrapper .fc-icon-left-single-arrow:after {
    font-size: 1.5714285714em;
  }
}

.c-event-full-calendar__calendar-wrapper .fc-icon-right-single-arrow:after {
  font-size: 2em;
  font-family: 'FontAwesome', sans-serif;
  content: "\f105";
}

@media (max-width: 1400px) {
  .c-event-full-calendar__calendar-wrapper .fc-icon-right-single-arrow:after {
    font-size: 1.5714285714em;
  }
}

.c-event-full-calendar__calendar-wrapper .fc-center h2 {
  padding: 5px 0 15px 0;
  text-transform: uppercase;
  font-size: 1.4285714286em;
  font-weight: 600;
  text-align: center;
  color: #d51224;
}

@media (max-width: 1400px) {
  .c-event-full-calendar__calendar-wrapper .fc-center h2 {
    font-size: 1.2857142857em;
  }
}

.c-event-full-calendar__calendar-wrapper .fc-body, .c-event-full-calendar__calendar-wrapper.fc-unthemed th, .c-event-full-calendar__calendar-wrapper.fc-unthemed td, .c-event-full-calendar__calendar-wrapper.fc-unthemed thead, .c-event-full-calendar__calendar-wrapper.fc-unthemed tbody, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-divider, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-row, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-content, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-popover, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-list-view, .c-event-full-calendar__calendar-wrapper.fc-unthemed .fc-list-heading td {
  border-color: transparent !important;
}

.drawer--right.drawer-open .drawer-hamburger {
  right: 10px !important;
}

.drawer--right .drawer-nav {
  right: -250px;
}

.drawer-hamburger {
  position: fixed;
  right: 10px !important;
  top: 10px !important;
  left: auto !important;
  padding: 10px 5px;
  z-index: 1000;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvb2xzL190b29scy5zdGVwLXh4cy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIm1haW4uY3NzIiwiYmFzZS9fYmFzZS5odG1sLnNjc3MiLCJvYmplY3RzL19vYmplY3RzLmJsb2Nrcy5zY3NzIiwib2JqZWN0cy9fb2JqZWN0cy5idXR0b25zLnNjc3MiLCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3MiLCJvYmplY3RzL19vYmplY3RzLmljb25zLnNjc3MiLCJvYmplY3RzL19vYmplY3RzLnRpdGxlcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5kZXZlbG9wLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmV2ZW50LWNhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmV2ZW50LWZ1bGwtY2FsZW5kYXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXItbmF2LnNjc3MiLCJzZXR0aW5ncy9fc2V0dGluZ3MudmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci1sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ob21lLWV2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ob21lLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaG9tZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubWFpbi1ib2R5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJlc3BvbnNpdmUtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpZ2h0LWNvbHVtbi1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWdodC1jb2x1bW4tbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWdodC1jb2x1bW4tZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy53eXNpd3lnLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0YWtlaG9sZGVycy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWNrLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3Rha2Vob2xkZXItZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0YWtlaG9sZGVyX2xpbmVzX3dvcmsuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3Rha2Vob2xkZXJfYWN0aW9uX2xpbmUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc3Rha2Vob2xkZXJfYnJvYWRfYWN0aXZpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy50ZWFtd29yay1tZW1iZXJzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmFjdGl2aXR5LWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdWJtZW51LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3c19kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5waG90b2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW9zLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW1hZ2VzLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVzb3VyY2Uuc2NzcyIsInRydW1wcy9fdHJ1bXBzLmNhbGVuZGFyLnNjc3MiLCJ0cnVtcHMvX3RydW1wcy5mdWxsLWNhbGVuZGFyLnNjc3MiLCJ0cnVtcHMvX3RydW1wcy5kcmF3ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQTtFQ3FCRTtJQUNFLFlBQVc7R0FDWjtFQU1DO0lBQ0UscUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxzQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFdBQTJDO0dBQzVDO0VBRkQ7SUFDRSxzQkFBMkM7R0FDNUM7RUFGRDtJQUNFLHNCQUEyQztHQUM1QztFQUZEO0lBQ0UsV0FBMkM7R0FDNUM7RUFGRDtJQUNFLHNCQUEyQztHQUM1QztFQUZEO0lBQ0Usc0JBQTJDO0dBQzVDO0VBRkQ7SUFDRSxXQUEyQztHQUM1QztFQUZEO0lBQ0Usc0JBQTJDO0dBQzVDO0VBRkQ7SUFDRSxzQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFlBQTJDO0dBQzVDO0VBa0JEO0lBQ0UsWUFBVztHQUNaO0VBUEQ7SUFDRSxxQkFBMkM7R0FDNUM7RUFGRDtJQUNFLHNCQUEyQztHQUM1QztFQUZEO0lBQ0UsV0FBMkM7R0FDNUM7RUFGRDtJQUNFLHNCQUEyQztHQUM1QztFQUZEO0lBQ0Usc0JBQTJDO0dBQzVDO0VBRkQ7SUFDRSxXQUEyQztHQUM1QztFQUZEO0lBQ0Usc0JBQTJDO0dBQzVDO0VBRkQ7SUFDRSxzQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFdBQTJDO0dBQzVDO0VBRkQ7SUFDRSxzQkFBMkM7R0FDNUM7RUFGRDtJQUNFLHNCQUEyQztHQUM1QztFQUZEO0lBQ0UsWUFBMkM7R0FDNUM7RUFQRDtJQUNFLFdBQVU7R0FDWDtFQVBEO0lBQ0Usb0JBQTBDO0dBQzNDO0VBRkQ7SUFDRSxxQkFBMEM7R0FDM0M7RUFGRDtJQUNFLFVBQTBDO0dBQzNDO0VBRkQ7SUFDRSxxQkFBMEM7R0FDM0M7RUFGRDtJQUNFLHFCQUEwQztHQUMz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O0VBQ3JCLGtCQUFpQjtFQUNqQixjQUFhO0NBQ2QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19taXhpbnMuc2Nzc1wiO1xuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoeHhzKTtcbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jb2wteHhzLTEsIC5jb2wteHhzLTIsIC5jb2wteHhzLTMsIC5jb2wteHhzLTQsIC5jb2wteHhzLTUsIC5jb2wteHhzLTYsIC5jb2wteHhzLTcsIC5jb2wteHhzLTgsIC5jb2wteHhzLTksIC5jb2wteHhzLTEwLCAuY29sLXh4cy0xMSwgLmNvbC14eHMtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4cy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wteHhzLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHMtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHMtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wteHhzLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhzLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhzLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXh4cy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14eHMtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhzLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC14eHMtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhzLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHMtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14eHMtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhzLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHhzLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHMtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteHhzLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC14eHMtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhzLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14eHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhzLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHhzLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHMtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXh4cy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4cy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4cy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBodG1sIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2ZvbmRvX2hlYWRlci5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTgwMHB4O1xuICB9XG59XG5cbnVsIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOnZpc2l0ZWQsIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29sbGFwc2VkIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5vLWJsb2NrLXJpZ2h0LWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5vLWJsb2NrLXJpZ2h0LWNvbHVtbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm8tYmxvY2stcmlnaHQtY29sdW1uLWNvbnRhaW5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kLXNoYWRvdy12ZXJ0aWNhbC5wbmdcIikgbm8tcmVwZWF0IDMwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xuICBoZWlnaHQ6IDM4NXB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vLWJsb2NrLXJpZ2h0LWNvbHVtbi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLm8tYmxvY2stc2hhcmUtdG9vbGJveC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm8tYnV0dG9uLWxpbmstLXdoaXRlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTdweCA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuby1idXR0b24tbGluay0td2hpdGUge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuby1idXR0b24tbGluay0td2hpdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uby1idXR0b24tbGluay0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uby1idXR0b24tbGluay0tYmxhY2sge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlcjogc29saWQgMnB4ICM0YTRhNGE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm8tYnV0dG9uLWxpbmstLWJsYWNrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm8tYnV0dG9uLWxpbmstLWJsYWNrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLm8tYnV0dG9uLWxpbmstLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uby1yb3VuZGVkLWxpbmstLWdyYXktLWdyZWVuLWFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDI1cHggNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5vLXJvdW5kZWQtbGluay0tZ3JheS0tZ3JlZW4tYXJyb3c6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG59XG5cbi5vLXJvdW5kZWQtbGluay0tZ3JheS0tZ3JlZW4tYXJyb3c6Zm9jdXMsIC5vLXJvdW5kZWQtbGluay0tZ3JheS0tZ3JlZW4tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5vLXJvdW5kZWQtbGluay0tZ3JheS0tZ3JlZW4tYXJyb3c6YWZ0ZXIge1xuICBjb2xvcjogIzAwNmYzZTtcbn1cblxuLm8taWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9vay5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDIpLCBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuby1pY29uLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2tAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICB9XG59XG5cbi5vLWljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90d2l0dGVyLnBuZ1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzIC8gMiksIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5vLWljb24tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3R3aXR0ZXJAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICB9XG59XG5cbi5vLWljb24teW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy95b3V0dWJlLnBuZ1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzIC8gMiksIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5vLWljb24teW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmVAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICB9XG59XG5cbi5vLWljb24tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW4ucG5nXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMgLyAyKSwgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgLm8taWNvbi1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgfVxufVxuXG4uby1pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzIC8gMiksIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5vLWljb24tcGhvbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZUAyeC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIH1cbn1cblxuLm8taWNvbi1tYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDIpLCBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuby1pY29uLW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tYWlsQDJ4LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICB9XG59XG5cbi5vLXBhZ2VyLWFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMgLyAyKSwgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgLm8tcGFnZXItYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvd0AyeC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTVweDtcbiAgfVxufVxuXG4uby1wYWdlci1hcnJvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDIpLCBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuby1wYWdlci1hcnJvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3dAMnguc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE1cHg7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm8tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5vLXNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2JhY2tncm91bmRfcmVjdGFuZ2xlLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uby1tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjI4NTcxNDI4NTdlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm8tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjU3MTQyODU3MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm8tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm8tbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm8tbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLW1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm8tbWFpbi1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMTVweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tbWFpbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm8tbWFpbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbi5vLW1haW4tc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm8tbWFpbi1zdWJ0aXRsZTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMzMzM7XG4gIH1cbn1cblxuLm8tcmlnaHQtY29sdW1uLXRpdGxlLS1ncmVlbiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDZmM2U7XG59XG5cbi5vLXJpZ2h0LWNvbHVtbi10aXRsZS0teWVsbG93IHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZDYxODtcbn1cblxuLm8tcmlnaHQtY29sdW1uLXRpdGxlLS1yZWQge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDUxMjI0O1xufVxuXG4uYy1kZXZlbG9wX19wYWdlcy1saXN0IHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jLWRldmVsb3BfX3BhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1kZXZlbG9wX19wYWdlLWxpbmsge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5jLWJyZWFkY3J1bWJzX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uYy1icmVhZGNydW1ic19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnPic7XG4gIGNvbG9yOiAjNTdBMTdGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xufVxuXG4uYy1icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmMtYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYnJlYWRjcnVtYnNfX2xpbmsge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWV2ZW50LWNhbGVuZGFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1ldmVudC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWV2ZW50LWNhbGVuZGFyIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGJkYmRiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xufVxuXG4uYy1ldmVudC1jYWxlbmRhciAucGlja2VyLXN3aXRjaCB7XG4gIHBhZGRpbmc6IDVweCAwIDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Q1MTIyNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ldmVudC1jYWxlbmRhciAucGlja2VyLXN3aXRjaCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG4uYy1ldmVudC1jYWxlbmRhciAucGlja2VyLXN3aXRjaC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZXZlbnQtY2FsZW5kYXIgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcbn1cblxuLmMtZXZlbnQtY2FsZW5kYXIgdGhlYWQgdHIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZXZlbnQtY2FsZW5kYXIgdGhlYWQgdHI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jLWV2ZW50LWNhbGVuZGFyIHRoZWFkIHRoIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYy1ldmVudC1jYWxlbmRhciB0aGVhZCAubmV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWV2ZW50LWNhbGVuZGFyIHRoZWFkIC5wcmV2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtZXZlbnQtY2FsZW5kYXIgdGJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYy1ldmVudC1jYWxlbmRhciB0Ym9keSAuZGF5IHtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWV2ZW50LWNhbGVuZGFyIHRib2R5IC5kYXkge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1ldmVudC1jYWxlbmRhciB0Ym9keSAuZGF5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuXG4uYy1ldmVudC1jYWxlbmRhciB0Ym9keSAuZGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxMjI0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1ldmVudC1jYWxlbmRhciB0Ym9keSAuZGF5OjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIH1cbn1cblxuLmMtZXZlbnQtY2FsZW5kYXIgdGJvZHkgLmRpc2FibGVkIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jLWV2ZW50LWNhbGVuZGFyIHRib2R5IC5kaXNhYmxlZDpiZWZvcmUsIC5jLWV2ZW50LWNhbGVuZGFyIHRib2R5IC5kaXNhYmxlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWZvb3Rlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgb3BhY2l0eTogLjE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA2MCUgNTAlIGF0IDUwJSAtMjAlLCAjNjY2LCB0cmFuc3BhcmVudCk7XG59XG5cbi5jLWZvb3Rlcl9fYmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2ZvbmRvX2Zvb3Rlcl8xLnBuZ1wiKSB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbn1cblxuLmMtZm9vdGVyX19hZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9mb25kb19mb290ZXJfMi5wbmdcIikgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYy1mb290ZXJfX2JlZm9yZSwgLmMtZm9vdGVyX19hZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWZvb3Rlcl9fYmVmb3JlLCAuYy1mb290ZXJfX2FmdGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1mb290ZXJfX2JlZm9yZSwgLmMtZm9vdGVyX19hZnRlciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZm9vdGVyX19iZWZvcmUsIC5jLWZvb3Rlcl9fYWZ0ZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19saXN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWZvb3Rlcl9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1mb290ZXJfX2xpc3Qtd3JhcHBlci0tcm93LWxldmVsLTIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1mb290ZXJfX2xpc3Qtd3JhcHBlci0tcm93LWxldmVsLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1mb290ZXJfX2xpc3Qtd3JhcHBlci0tcm93LWxldmVsLTIge1xuICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2xvZ29zLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1mb290ZXJfX2xvZ29zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1mb290ZXJfX2NvbGxhYm9yYXRvcnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtZm9vdGVyX19jb2xsYWJvcmF0b3JzLWxpc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1mb290ZXJfX2NvbGxhYm9yYXRvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19jb2xsYWJvcmF0b3Ige1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZm9vdGVyX19jb2xsYWJvcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19jb2xsYWJvcmF0b3IgaW1nIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLmMtZm9vdGVyX19jb2xsYWJvcmF0b3I6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZm9vdGVyX19jb2xsYWJvcmF0b3I6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2NvbGxhYm9yYXRvci0tbGV2ZWwtMiB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jLWZvb3Rlcl9fY29sbGFib3JhdG9yLS1sZXZlbC0yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1mb290ZXJfX2NvbGxhYm9yYXRvci0tbGV2ZWwtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19saW5rcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtZm9vdGVyX19saW5rcy1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19saW5rLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYy1mb290ZXJfX2xpbmstaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtZm9vdGVyX19saW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmMtZm9vdGVyX19zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYy1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fcmVzcG9uc2l2ZS1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmMtbmF2X19sZXZlbC0xIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmMtbmF2X19sZXZlbC0xIC5jLW5hdl9faXRlbS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYy1uYXZfX2xldmVsLTEgLmMtbmF2X19pdGVtLWxldmVsLTE6bGFzdC1jaGlsZCAuYy1uYXZfX2xpbmstbGV2ZWwtMSB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTE6bGFzdC1jaGlsZDphZnRlciwgLmMtbmF2X19pdGVtLWxldmVsLTE6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW5hdl9faXRlbS1sZXZlbC0xOmxhc3QtY2hpbGQgLmMtbmF2X19sZXZlbC0yIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jLW5hdl9faXRlbS1sZXZlbC0xOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNmU2ZTY7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5jLW5hdl9faXRlbS1sZXZlbC0xOmhvdmVyIHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTE6aG92ZXIgLmMtbmF2X19saW5rLWxldmVsLTEge1xuICBjb2xvcjogIzRBNEE0QTtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTE6aG92ZXIgLmMtbmF2X19sZXZlbC0yIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jLW5hdl9fbGluay1sZXZlbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgcGFkZGluZzogMTBweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1uYXZfX2xpbmstbGV2ZWwtMTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRvcDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5jLW5hdl9fbGluay1sZXZlbC0xLS1uby1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmMtbmF2X19saW5rLWxldmVsLTEtLW5vLWNoaWxkcmVuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1uYXZfX2xldmVsLTIge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEE0QTRBO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA5cHggMzFweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDlweCAzMXB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAzMXB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLW5hdl9faXRlbS1sZXZlbC0yIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbi5jLW5hdl9faXRlbS1sZXZlbC0yOmJlZm9yZSwgLmMtbmF2X19pdGVtLWxldmVsLTI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtbmF2X19pdGVtLWxldmVsLTI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMCAzMHB4O1xufVxuXG4uYy1uYXZfX2l0ZW0tbGV2ZWwtMjpmaXJzdC1jaGlsZCAuYy1uYXZfX2xpbmstbGV2ZWwtMiB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jLW5hdl9faXRlbS1sZXZlbC0yOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDMwcHggMTBweCAzMHB4O1xufVxuXG4uYy1uYXZfX2l0ZW0tbGV2ZWwtMjpob3ZlciB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLW5hdl9fbGluay1sZXZlbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEE0QTRBO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYy1uYXZfX2xpbmstbGV2ZWwtMjpob3ZlciB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG59XG5cbi5jLWhlYWRlci1sb2dvcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1oZWFkZXItbG9nb3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWhlYWRlci1sb2dvc19fbG9nby1hcmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtaGVhZGVyLWxvZ29zX19sb2dvLWFyYXAge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhlYWRlci1sb2dvc19fbG9nby1hcmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1oZWFkZXItbG9nb3NfX2xvZ28tdWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1oZWFkZXItbG9nb3NfX2xvZ28tdWUge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtaGVhZGVyLWxvZ29zX19sb2dvLXVlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1ob21lLWV2ZW50c19fZXZlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1ob21lLWV2ZW50c19fZXZlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1ob21lLWV2ZW50c19fZXZlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtaG9tZS1ldmVudHNfX2V2ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtaG9tZS1ldmVudHNfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtaG9tZS1ldmVudHNfX3RhYmxlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWhvbWUtZXZlbnRzX190aHVtYm5haWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1ob21lLWV2ZW50c19fdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4uYy1ob21lLWV2ZW50c19fdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5jLWhvbWUtZXZlbnRzX19kYXRlIHtcbiAgd2lkdGg6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTEyMjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbn1cblxuLmMtaG9tZS1ldmVudHNfX2RheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuODU3MTQyODU3MWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmMtaG9tZS1ldmVudHNfX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYy1ob21lLWV2ZW50c19faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1ob21lLWV2ZW50c19faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1ob21lLWV2ZW50c19fdGl0bGUge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLWV2ZW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtZXZlbnRzX190aXRsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtaG9tZS1ldmVudHNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtaG9tZS1ldmVudHNfX2V4Y2VycHQge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLWV2ZW50c19fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtaG9tZS1ldmVudHNfX2V4Y2VycHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1ob21lLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWhvbWUtbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1ob21lLW5ld3NfX25ldyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLWhvbWUtbmV3c19faW5mbyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWhvbWUtbmV3c19faW5mbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYy1ob21lLW5ld3NfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1ob21lLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ob21lLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtaG9tZS1uZXdzX190aXRsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jLWhvbWUtbmV3c19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ob21lLW5ld3NfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWUtbmV3c19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtaG9tZS1uZXdzX19leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ob21lLW5ld3NfX2V4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWUtbmV3c19fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtaG9tZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtaG9tZS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jLWhvbWUtc2xpZGVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZC1zaGFkb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzIC8gMiksIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5jLWhvbWUtc2xpZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvYmFja2dyb3VuZC1zaGFkb3dAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICB9XG59XG5cbi5jLWhvbWUtc2xpZGVyX19zbGlkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMCAxMDAlKTtcbiAgLW1zLWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAxMCUsIDEwMCUgOTAlLCAwIDEwMCUpO1xuICAtby1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMCAxMDAlKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMCAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19zbGlkZS13cmFwcGVyIHtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgLW1zLWNsaXAtcGF0aDogbm9uZTtcbiAgICAtby1jbGlwLXBhdGg6IG5vbmU7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cblxuLmMtaG9tZS1zbGlkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhvbWUtc2xpZGVyX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3JTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAtbXMtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAtby1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMzUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggODBweCAxNXB4O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAtbXMtY2xpcC1wYXRoOiBub25lO1xuICAgIC1vLWNsaXAtcGF0aDogbm9uZTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4uYy1ob21lLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtaG9tZS1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTQyODU3MTQyOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWhvbWUtc2xpZGVyX19leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaG9tZS1zbGlkZXJfX2V4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtaG9tZS1zbGlkZXJfX2V4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWhvbWUtc2xpZGVyX19leGNlcnB0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1ob21lLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5jLWhvbWUtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmMtaG9tZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZDUzMTtcbn1cblxuLmMtbWFpbi1ib2R5X19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTI2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jLW1haW4tYm9keV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtbWFpbi1ib2R5X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1tYWluLWJvZHlfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtbWFpbi1ib2R5X19jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tYWluLWJvZHlfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtbWFpbi1ib2R5X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbWFpbi1ib2R5X193cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvc2hhZG93LXRvcC5wbmdcIikgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1tYWluLWJvZHlfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbWFpbi1ib2R5X19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbWFpbi1ib2R5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtcmVzcG9uc2l2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1yZXNwb25zaXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtcmVzcG9uc2l2ZS1oZWFkZXJfX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xufVxuXG4uYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jLXJlc3BvbnNpdmUtaGVhZGVyX19pdGVtLWxldmVsLTEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMS1saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG59XG5cbi5jLXJlc3BvbnNpdmUtaGVhZGVyX19sZXZlbC0xLWxpbms6aG92ZXIsIC5jLXJlc3BvbnNpdmUtaGVhZGVyX19sZXZlbC0xLWxpbms6YWN0aXZlLCAuYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMS1saW5rOnZpc2l0ZWQsIC5jLXJlc3BvbnNpdmUtaGVhZGVyX19sZXZlbC0xLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzRBNEE0QTtcbn1cblxuLmMtcmVzcG9uc2l2ZS1oZWFkZXJfX2l0ZW0tbGV2ZWwtMiB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7XG59XG5cbi5jLXJlc3BvbnNpdmUtaGVhZGVyX19sZXZlbC0yLWxpbmsge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMi1saW5rOmhvdmVyLCAuYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMi1saW5rOmFjdGl2ZSwgLmMtcmVzcG9uc2l2ZS1oZWFkZXJfX2xldmVsLTItbGluazp2aXNpdGVkLCAuYy1yZXNwb25zaXZlLWhlYWRlcl9fbGV2ZWwtMi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG5cbi5kcmF3ZXItbWVudSAuZHJhd2VyLWRyb3Bkb3duIC5kcmF3ZXItY2FyZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTRweCAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbGlua3NfX2xpc3Qge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWxpbmtzX19saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbGlua3NfX2xpbmstLWN1cnJlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbGlua3NfX2xpbmstLWN1cnJlbnQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbGlua3NfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWxpbmtzX19sb3dlci1jYXNlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbGlua3NfX2xvd2VyLWNhc2UtLWN1cnJlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWxpbmtzX19sb3dlci1jYXNlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmMtcmlnaHQtY29sdW1uLW5ld3NfX2xpc3Qge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmMtcmlnaHQtY29sdW1uLW5ld3NfX2xpbmsge1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbmV3c19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tbmV3c19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWV2ZW50cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jLXJpZ2h0LWNvbHVtbi1ldmVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXJpZ2h0LWNvbHVtbi1ldmVudHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWV2ZW50c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tZXZlbnRzX193cmFwcGVyLWl0ZW0ge1xuICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcmlnaHQtY29sdW1uLWV2ZW50c19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtcmlnaHQtY29sdW1uLWV2ZW50c19fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxMjI0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1yaWdodC1jb2x1bW4tZXZlbnRzX19kYXkge1xuICBmb250LXNpemU6IDEuODU3MTQyODU3MWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXJpZ2h0LWNvbHVtbi1ldmVudHNfX2RheSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtcmlnaHQtY29sdW1uLWV2ZW50c19fZGF5IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1yaWdodC1jb2x1bW4tZXZlbnRzX19tb250aCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtcmlnaHQtY29sdW1uLWV2ZW50c19fbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXJpZ2h0LWNvbHVtbi1ldmVudHNfX21vbnRoIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1yaWdodC1jb2x1bW4tZXZlbnRzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMCA2cHggNjBweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1yaWdodC1jb2x1bW4tZXZlbnRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXNvY2lhbC1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtaGVhZGVyIC5jLXNvY2lhbC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWhlYWRlciAuYy1zb2NpYWwtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXNvY2lhbC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYy13eXNpd3lnLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXd5c2l3eWctY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbi5jLXd5c2l3eWctY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtd3lzaXd5Zy1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYy13eXNpd3lnLWNvbnRlbnQgaW1nLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtd3lzaXd5Zy1jb250ZW50IGltZy5sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuLmMtd3lzaXd5Zy1jb250ZW50IGltZy5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtd3lzaXd5Zy1jb250ZW50IGltZy5yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy13eXNpd3lnLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1saXN0X19pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2ltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtbGlzdF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwNHB4O1xuICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3RfX3RleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAxMHB4IDkwcHggMTBweCAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1saXN0X19saW5rLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbmstdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtbGlzdF9fdGl0bGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1saXN0X190aXRsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1saXN0X19kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA0NXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbmsge1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1JTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtbGlzdF9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbms6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDQ3JTtcbiAgbWFyZ2luLXRvcDogLTM3LjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNS4zNTcxNDI4NTcxZW07XG4gIGNvbG9yOiAjMDA2ZjNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1saXN0X19saW5rOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzE0Mjg1N2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fbGluazphZnRlciB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbms6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMi4xNDI4NTcxNDI5ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fbGluazphZnRlciB7XG4gICAgdG9wOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtbGlzdF9fbGluazphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1saXN0X19saW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWxpc3RfX2xpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG59XG5cbi5jLWJhY2stcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xufVxuXG4uYy1iYWNrLXBhZ2VfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWJhY2stcGFnZV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtYmFjay1wYWdlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI0E4QThBODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1iYWNrLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1iYWNrLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbi5jLWJhY2stcGFnZV9fdGl0bGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNCc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS43ODU3MTQyODU3ZW07XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZDUxMjI0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWJhY2stcGFnZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MTQyODU3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJhY2stcGFnZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWJhY2stcGFnZV9fdGl0bGU6YWZ0ZXIge1xuICAgIHRvcDogLTVweDtcbiAgfVxufVxuXG4uYy1iYWNrLXBhZ2VfX3RpdGxlLS15ZWxsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtYmFjay1wYWdlX190aXRsZS0teWVsbG93IHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1iYWNrLXBhZ2VfX3RpdGxlLS15ZWxsb3cge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuLmMtYmFjay1wYWdlX190aXRsZS0teWVsbG93OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNzg1NzE0Mjg1N2VtO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2Q1MTIyNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1iYWNrLXBhZ2VfX3RpdGxlLS15ZWxsb3c6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MTQyODU3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJhY2stcGFnZV9fdGl0bGUtLXllbGxvdzphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtYmFjay1wYWdlX190aXRsZS0teWVsbG93OmFmdGVyIHtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cblxuLmMtYmFjay1wYWdlX190aXRsZS0teWVsbG93OmFmdGVyIHtcbiAgY29sb3I6ICNmZmQ1MzE7XG59XG5cbi5jLWJhY2stcGFnZV9faW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jLWJhY2stcGFnZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19jb250YWluZXItaW1nIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2NvbnRhaW5lci1pbWcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19pbWcge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dC0taW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjU3MTQyODU3MTRlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MTQyODU3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNBOEE4QTg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1hY3Rpb24tbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1hY3Rpb24tbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtYWN0aW9uLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWFjdGlvbi1saW5lIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1hY3Rpb24tbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWFjdGlvbi1saW5lOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluZXMtd29yayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy13b3JrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWxpbmVzLXdvcmsge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWxpbmVzLXdvcmsge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluZS13b3JrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2NXB4IDcwcHggNTBweCA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmUtd29yazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL25vdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmUtd29yazphZnRlciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluZS13b3JrOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19saW5lLXdvcmsge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmUtd29yayB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDUwcHggMTVweDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19hY3Rpb24tbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2NXB4IDcwcHggNTBweCA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19hY3Rpb24tbGluZSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDUwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aW9uLWxpbmUge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCA1MHB4IDE1cHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtbGluZS13b3JrIHtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNlbTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtbGluZS13b3JrIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lLXdvcmsge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWxpbmUtd29yayB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtbGluZS13b3JrIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lLXdvcmsge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtbGluZS13b3JrOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fZGVzY3JpcHRpb24tbGluZS13b3JrIHtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmVzLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RpdGxlLWxpbmVzLWFjdGlvbi0td2l0aC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBjb2xvcjogZ3JlZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDI1cHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy1hY3Rpb24tLXdpdGgtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy1hY3Rpb24tLXdpdGhvdXQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgY29sb3I6IGdyZWVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy1hY3Rpb24tLXdpdGhvdXQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19saW5lLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMjVweCAzMHB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmUtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMzBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19saW5lLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fZGVzY3JpcHRpb24tbGluZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGluZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2Rvd2xvYWRlci1saW5lLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDE4LjVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNDBweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICMyMjIyMjI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OCU7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGFiZWwge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2Rvd2xvYWRlci1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2Rvd2xvYWRlci1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGFiZWw6bnRoLWNoaWxkKDJuKzEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fZG93bG9hZGVyLWxhYmVsOm50aC1jaGlsZCgybisxKSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2Rvd2xvYWRlci1sYWJlbDpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGFiZWw6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2Rvd2xvYWRlci1sYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19kb3dsb2FkZXItbGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fZG93bG9hZGVyLWxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19idXR0b24tbGluZS1hY3Rpb24ge1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190ZXh0LS1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGlzdC1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDE1cHggMTVweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2ltZy1saW5lLXdvcmsge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faW1nLWxpbmUtd29yayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQtbGluZS13b3JrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMjBweCA4NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dC1saW5lLXdvcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aXZpdGllcy1jb2xsYXBzZSB7XG4gIGZvbnQtc2l6ZTogMy4yMTQyODU3MTQzZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogcmVkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMtY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMtY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMtY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMtY29sbGFwc2Uge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aXZpdGllcy1jb2xsYXBzZTpmb2N1cyB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2FjdGl2aXRpZXMtY29sbGFwc2U6aG92ZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aXZpdGllcy1jb2xsYXBzZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19hY3Rpdml0aWVzLWNvbGxhcHNlIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aXZpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMTAwcHggMzBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZWVlZTtcbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fYWN0aXZpdHk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19hY3Rpdml0eSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1hY3Rpdml0eSB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtYWN0aXZpdHkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1hY3Rpdml0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluay1hY3Rpdml0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmstYWN0aXZpdHkge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluay1hY3Rpdml0eTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmstYWN0aXZpdHk6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0ZW07XG4gIGNvbG9yOiAjZDUxMjI0O1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluay1hY3Rpdml0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dC1vdXRwdXRzIHtcbiAgcGFkZGluZzogMCAxNjBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190ZXh0LW91dHB1dHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtb3V0cHV0cyB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtb3V0cHV0cyB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19zaXplLW91dHB1dHMge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fc2l6ZS1vdXRwdXRzIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2ltZy1vdXRwdXQge1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9faW1nLW91dHB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzNXB4O1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2xpbmstb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA1cHggNjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluay1vdXRwdXQge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbGluay1vdXRwdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19saW5rLW91dHB1dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgY29sb3I6ICNkNTEyMjQ7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19saW5rLW91dHB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX2J1dHRvbi1icm9hZC1hY3Rpdml0aWVzIHtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAzNXB4IDJweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbWFpbi1idXR0b24tLWxpbmUtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDdweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uLS1saW5lLWFjdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgfVxufVxuXG4uYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbi0tbGluZS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uLS1saW5lLWFjdGlvbjphZnRlciB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1zdGFrZWhvbGRlcnMtZGV0YWlsX19tYWluLWJ1dHRvbi0tbGluZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uLS1saW5lLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN0YWtlaG9sZGVycy1kZXRhaWxfX21haW4tYnV0dG9uLS1saW5lLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gIH1cbn1cblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbF9fbWFpbi1idXR0b24tLWxpbmUtYWN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ViY2FyZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBwYWRkaW5nOiAwcHggMzVweDtcbn1cblxuLmFycm93LXJpZ2h0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGNvbG9yOiAjMDA2ZjNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5hcnJvdy1yaWdodDphZnRlciB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuLmNhbmNlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICd4JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgY29sb3I6IHJlZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYW5jZWw6YWZ0ZXIge1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNhbmNlbDphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnMge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMTVweCAyMHB4IC0xNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnNfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLXRlYW13b3JrLW1lbWJlcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cblxuLmMtdGVhbXdvcmstbWVtYmVyc19faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogNjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4uYy10ZWFtd29yay1tZW1iZXJzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy10ZWFtd29yay1tZW1iZXJzX19pbmZvLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19pbmZvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnNfX25hbWUge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy10ZWFtd29yay1tZW1iZXJzX19jaGFyZ2Uge1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogI2I5YjliOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXRlYW13b3JrLW1lbWJlcnNfX2NoYXJnZSB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtdGVhbXdvcmstbWVtYmVyc19fY2hhcmdlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICB9XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnNfX2NvbnRhY3QtZGF0YSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZWVlZWVlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZWVlZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmMtdGVhbXdvcmstbWVtYmVyc19fbGluay13cmFwcGVyIHtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnNfX2xpbmstd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLXRlYW13b3JrLW1lbWJlcnNfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtdGVhbXdvcmstbWVtYmVyc19fbGluayB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtdGVhbXdvcmstbWVtYmVyc19fbGluayB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtdGVhbXdvcmstbWVtYmVyc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy10ZWFtd29yay1tZW1iZXJzX19jaXR5IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19jaXR5IHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy10ZWFtd29yay1tZW1iZXJzX19jaXR5IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2hlYWRlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1hY3Rpdml0eS1kZXRhaWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIH1cbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42NDI4NTcxNDI5ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICB9XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51LWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDZmM2U7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51LWxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwNmYzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51LWxpbmstLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tbWVudS1saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2ZjNlO1xuICB9XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51LWxpbmstLWFjdGl2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE3cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiAnICc7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2ZjNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLW1lbnUtbGluay0tYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tbWVudS1saW5rLS1hY3RpdmU6aG92ZXIsIC5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1tZW51LWxpbmstLWFjdGl2ZTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDZmM2U7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19jaGFyYWN0ZXJpc3RpY3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMzBweCA3MHB4IDYwcHggNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9fY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hY3Rpdml0eS1kZXRhaWxfX2NoYXJhY3RlcmlzdGljcyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgfVxufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW1zLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtcy1yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtcy1yb3c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtcy1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNBOEE4QTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS10aXRsZS0tY29tcGFyZSB7XG4gIGNvbG9yOiAjQThBOEE4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tdGl0bGUtLWNvbXBhcmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMi44NTcxNDI4NTcxZW07XG4gIGNvbG9yOiAjZGVkZWRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS10aXRsZS0tY29tcGFyZTphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tdGl0bGUtLWNvbXBhcmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmMtYWN0aXZpdHktZGV0YWlsX19pdGVtLWRlc2NyaXB0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX2Jsb2NrLWluZm8ge1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtYWN0aXZpdHktZGV0YWlsX19ibG9jay1pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1hY3Rpdml0eS1kZXRhaWxfX3RpdGxlLWJsb2NrIHtcbiAgY29sb3I6ICMwMDZmM2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLmMtYWN0aXZpdHktZGV0YWlsX19saXN0LWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWFjdGl2aXR5LWRldGFpbF9fYmxvY2stYWN0aXZpdGllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFjdGl2aXR5LWRldGFpbF9fYmxvY2stYWN0aXZpdGllcyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5jLXN1Ym1lbnUge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uYy1zdWJtZW51X19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN1Ym1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmMtc3VibWVudV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtc3VibWVudV9faXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jLXN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtc3VibWVudV9faXRlbS1saW5rIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDEycHggMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXN1Ym1lbnVfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtc3VibWVudV9faXRlbS1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmMtc3VibWVudV9faXRlbS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1zdWJtZW51X19pdGVtLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1zdWJtZW51X19pdGVtLWxpbmsge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uYy1zdWJtZW51X19pdGVtLWxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1zdWJtZW51X19pdGVtLWxpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNjY2M7XG4gIH1cbn1cblxuLmMtc3VibWVudV9faXRlbS1saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLXN1Ym1lbnVfX2l0ZW0tbGluay0tYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLW5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYy1uZXdzX19uZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtbmV3c19fbmV3Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLW5ld3NfX25ldyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG59XG5cbi5jLW5ld3NfX2ltYWdlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmV3c19faW1hZ2Uge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLW5ld3NfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1uZXdzX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1uZXdzX19pbWFnZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLW5ld3NfX2ltYWdlLWl0ZW0tLWRhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uYy1uZXdzX190ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLW5ld3NfX3RleHQge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uZXdzX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4IDIwcHg7XG4gIH1cbn1cblxuLmMtbmV3c19fbGluay10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jLW5ld3NfX2xpbmstdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYy1uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLW5ld3NfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmMtbmV3c19fZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtbmV3c19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmV3c19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLW5ld3NfX2RhdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLW5ld3NfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uYy1uZXdzX19sYWJlbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jLW5ld3NfX2xhYmVscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYy1uZXdzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbn1cblxuLmMtbmV3c19fbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zaGFwZS1sYWJlbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzIC8gMiksIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gIC5jLW5ld3NfX2xhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2hhcGUtbGFiZWxAMngucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1uZXdzX19sYWJlbDphZnRlciB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1uZXdzX19sYWJlbCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDI1cHg7XG4gIH1cbn1cblxuLmMtbmV3c19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLW5ld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmV3c19fZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtbmV3c19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5jLW5ld3NfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuLmMtbmV3c19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi5jLW5ld3NfX2J1dHRvbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDEuNDI4NTcxNDI4NmVtO1xuICBjb2xvcjogIzAwNmYzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW5ld3NfX2J1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1uZXdzX19idXR0b246YWZ0ZXIge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtbmV3c19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW5ld3NfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMzVweCAycHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtbmV3c19fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgfVxufVxuXG4uYy1uZXdzX19idXR0b24tLWxpbmUtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDdweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3NfX2J1dHRvbi0tbGluZS1hY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG4gIH1cbn1cblxuLmMtbmV3c19fYnV0dG9uLS1saW5lLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4uYy1uZXdzX19idXR0b24tLWxpbmUtYWN0aW9uOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2ZW07XG4gIGNvbG9yOiAjMDA2ZjNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmV3c19fYnV0dG9uLS1saW5lLWFjdGlvbjphZnRlciB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYy1uZXdzX19idXR0b24tLWxpbmUtYWN0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmV3c19fYnV0dG9uLS1saW5lLWFjdGlvbjphZnRlciB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1uZXdzX19idXR0b24tLWxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uZXdzX19idXR0b24tLWxpbmUtYWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmMtbmV3c19fYnV0dG9uLS1saW5lLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gIH1cbn1cblxuLmMtbmV3c19fYnV0dG9uLS1saW5lLWFjdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNfbmV3cy1kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jX25ld3MtZGV0YWlsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNTcxNDI4NTcxNGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwIDIwMHB4IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY19uZXdzLWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY19uZXdzLWRldGFpbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jX25ld3MtZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jX25ld3MtZGV0YWlsX190aXRsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNfbmV3cy1kZXRhaWxfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY19uZXdzLWRldGFpbF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNfbmV3cy1kZXRhaWxfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogI0E4QThBODtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNfbmV3cy1kZXRhaWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY19uZXdzLWRldGFpbF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG4uY19uZXdzLWRldGFpbF9fZGF0ZS1zdGFydCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY19uZXdzLWRldGFpbF9fZGF0ZS1zdGFydDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFlbTtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmNfbmV3cy1kZXRhaWxfX2RhdGUtc3RhcnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDExMnB4O1xuICB9XG59XG5cbi5jX25ld3MtZGV0YWlsX19pdGVtLWRhdGUtc3RhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5jX25ld3MtZGV0YWlsX19pdGVtLWRhdGUtc3RhcnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jX25ld3MtZGV0YWlsX19pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jX25ld3MtZGV0YWlsX19pbWFnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLmNfbmV3cy1kZXRhaWxfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNfbmV3cy1kZXRhaWxfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jX25ld3MtZGV0YWlsX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY19uZXdzLWRldGFpbF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG4uY19uZXdzLWRldGFpbF9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmMtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbn1cblxuLmMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmMtcGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1wYWdpbmF0aW9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMwMDZmM2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdpbmF0aW9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jLXBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2ZjNlO1xufVxuXG4uYy1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjNlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYy1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmU6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZTp2aXNpdGVkIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1wYWdpbmF0aW9uX19pY29uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXBhZ2luYXRpb25fX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uYy1waG90b2dhbGxlcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjU3MTQyODU3MTRlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1waG90b2dhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtcGhvdG9nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjY0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGhvdG9nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG4uYy1waG90b2dhbGxlcnlfX2NvdW50ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2NjYztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBob3RvZ2FsbGVyeV9fY291bnRlciB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG4uYy1waG90b2dhbGxlcnlfX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIG1hcmdpbjogMjBweCAtMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYy1waG90b2dhbGxlcnlfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLXBob3RvZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLXBob3RvZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5cbi5jLXBob3RvZ2FsbGVyeV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcGhvdG9nYWxsZXJ5X19pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweCAxNXB4O1xufVxuXG4uYy1waG90b2dhbGxlcnlfX25hbWUge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtcGhvdG9nYWxsZXJ5X19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1waG90b2dhbGxlcnlfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuLmMtcGhvdG9nYWxsZXJ5X19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtcGhvdG9nYWxsZXJ5X19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtcGhvdG9nYWxsZXJ5X19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmMtdmlkZW9zLWdhbGxlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtdmlkZW9zLWdhbGxlcnlfX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMjBweCAtMTVweCAwIC0xNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLXZpZGVvcy1nYWxsZXJ5X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtdmlkZW9zLWdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy12aWRlb3MtZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5cbi5jLXZpZGVvcy1nYWxsZXJ5X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy12aWRlb3MtZ2FsbGVyeV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy12aWRlb3MtZ2FsbGVyeV9faW1hZ2Utd3JhcHBlcjphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wbGF5LnBuZ1wiKSB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdmlkZW9zLWdhbGxlcnlfX2luZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxNXB4IDE1cHg7XG59XG5cbi5jLXZpZGVvcy1nYWxsZXJ5X19uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N2VtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXZpZGVvcy1nYWxsZXJ5X19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy12aWRlb3MtZ2FsbGVyeV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG4uYy12aWRlb3MtZ2FsbGVyeV9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXZpZGVvcy1nYWxsZXJ5X19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtdmlkZW9zLWdhbGxlcnlfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYy1pbWFnZXMtZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1pbWFnZXMtZ2FsbGVyeV9fbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAyMHB4IC0xNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLWltYWdlcy1nYWxsZXJ5X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtaW1hZ2VzLWdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1pbWFnZXMtZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5cbi5jLWltYWdlcy1nYWxsZXJ5X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1pbWFnZXMtZ2FsbGVyeV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1pbWFnZXMtZ2FsbGVyeV9faW1hZ2Utd3JhcHBlcjphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jYW1lcmEucG5nXCIpIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1pbWFnZXMtZ2FsbGVyeV9faW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogMTJweCAxNXB4IDE1cHggMTVweDtcbn1cblxuLmMtaW1hZ2VzLWdhbGxlcnlfX25hbWUge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1pbWFnZXMtZ2FsbGVyeV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtaW1hZ2VzLWdhbGxlcnlfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuLmMtaW1hZ2VzLWdhbGxlcnlfX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaW1hZ2VzLWdhbGxlcnlfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1pbWFnZXMtZ2FsbGVyeV9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5jLXJlc291cmNlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uYy1yZXNvdXJjZXNfX3Jlc291cmNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXJlc291cmNlc19fcmVzb3VyY2Uge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1yaWdodDogMjAlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtcmVzb3VyY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtcmVzb3VyY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5jLXJlc291cmNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzb3VyY2VzX190aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2VzX19saW5rLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmMtcmVzb3VyY2VzX19saW5rLXRpdGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmMtcmVzb3VyY2VzX19sYWJlbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZXNvdXJjZXNfX2xhYmVscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtcmVzb3VyY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYy1yZXNvdXJjZXNfX2xhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2hhcGUtbGFiZWwucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG59XG5cbi5jLXJlc291cmNlc19fbGluay1yZXNvdXJjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDVweCA2MHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtcmVzb3VyY2VzX19saW5rLXJlc291cmNlOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5jLXJlc291cmNlc19fbGluay1yZXNvdXJjZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgY29sb3I6ICNkNTEyMjQ7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZXNvdXJjZXNfX2xpbmstcmVzb3VyY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYy1yZXNvdXJjZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gIGhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1yZXNvdXJjZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtcmVzb3VyY2VzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzb3VyY2VzX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5kYXRlcGlja2VyIHRoZWFkIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF5OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udC1yaWdodC1jb2x1bW4gLmRhdGVwaWNrZXIgLmRheTpiZWZvcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC50LXJpZ2h0LWNvbHVtbiAuZGF0ZXBpY2tlciAuZGF5OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtcmlnaHQtY29sdW1uIC5kYXRlcGlja2VyIC5kYXk6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyIC5kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50LXJpZ2h0LWNvbHVtbiAuZGF0ZXBpY2tlciAuZGF5IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudC1yaWdodC1jb2x1bW4gLmRhdGVwaWNrZXIgLmRheSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50LXJpZ2h0LWNvbHVtbiAuZGF0ZXBpY2tlciAuZGF5IHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudC1yaWdodC1jb2x1bW4gLmRhdGVwaWNrZXIgLmRheSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlciAudG9kYXkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcGlja2VyIC5vbGQsIC5kYXRlcGlja2VyIC5uZXcge1xuICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcGlja2VyIC5wcmV2LCAuZGF0ZXBpY2tlciAubmV4dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuZGF0ZXBpY2tlciAucHJldiwgLmRhdGVwaWNrZXIgLm5leHQge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC50LXJpZ2h0LWNvbHVtbiAuZGF0ZXBpY2tlciAucHJldiwgLnQtcmlnaHQtY29sdW1uIC5kYXRlcGlja2VyIC5uZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC1yaWdodC1jb2x1bW4gLmRhdGVwaWNrZXIgLnByZXYsIC50LXJpZ2h0LWNvbHVtbiAuZGF0ZXBpY2tlciAubmV4dCB7XG4gICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXRlcGlja2VyIC5wcmV2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVwaWNrZXIgLm5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRhdGVwaWNrZXIgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXRlcGlja2VyIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlciAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXRlcGlja2VyIC5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41NzE0Mjg1NzE0ZW07XG4gIH1cbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RiZGJkYjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtYmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZWRlZGU7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWJhc2ljLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjIHRoLCAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYyB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1kYXk6Zmlyc3QtY2hpbGQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWRheSAuZmMtZGF5LW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1kYXktbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjllbTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1kYXktbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtZGF5LW51bWJlciB7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbiAgfVxufVxuXG4udC1yaWdodC1jb2x1bW4gLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWRheS1udW1iZXIuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWRheS1udW1iZXIuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxMjI0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1kYXktbnVtYmVyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICB9XG59XG5cbi50LXJpZ2h0LWNvbHVtbiAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1kYXktbnVtYmVyLmFjdGl2ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAudC1yaWdodC1jb2x1bW4gLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtZGF5LW51bWJlci5hY3RpdmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnQtcmlnaHQtY29sdW1uIC5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWRheS1udW1iZXIuYWN0aXZlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIH1cbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgYnV0dG9uIC5mYy1pY29uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciBidXR0b24gLmZjLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC50LXJpZ2h0LWNvbHVtbiAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIGJ1dHRvbiAuZmMtaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtcmlnaHQtY29sdW1uIC5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgYnV0dG9uIC5mYy1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNGVtO1xuICB9XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNTcxNDI4NTcxNGVtO1xuICB9XG59XG5cbi5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIgLmZjLWNlbnRlciBoMiB7XG4gIHBhZGRpbmc6IDVweCAwIDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Q1MTIyNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyIC5mYy1jZW50ZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gIH1cbn1cblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciAuZmMtYm9keSwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCB0aCwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCB0ZCwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCB0aGVhZCwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCB0Ym9keSwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwgLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlci5mYy11bnRoZW1lZCAuZmMtcm93LCAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LCAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLCAuYy1ldmVudC1mdWxsLWNhbGVuZGFyX19jYWxlbmRhci13cmFwcGVyLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsIC5jLWV2ZW50LWZ1bGwtY2FsZW5kYXJfX2NhbGVuZGFyLXdyYXBwZXIuZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmRyYXdlci0tcmlnaHQuZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXIge1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZHJhd2VyLS1yaWdodCAuZHJhd2VyLW5hdiB7XG4gIHJpZ2h0OiAtMjUwcHg7XG59XG5cbi5kcmF3ZXItaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbiIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1iYWNrZ3JvdW5kcy9mb25kb19oZWFkZXIuanBnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTgwMHB4O1xuICB9XG59XG5cbnVsIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzZWR7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuLm8tYmxvY2stcmlnaHQtY29sdW1uIHsgLy9vLWJsb2NrLXJpZ2h0LWNvbHVtblxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uby1ibG9jay1yaWdodC1jb2x1bW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltZ19mb2xkZXJ9YmFja2dyb3VuZHMvYmFja2dyb3VuZC1zaGFkb3ctdmVydGljYWwucG5nJykgbm8tcmVwZWF0IDMwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTVweDtcbiAgICBoZWlnaHQ6IDM4NXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uby1ibG9jay1zaGFyZS10b29sYm94LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbi5vLWJ1dHRvbi1saW5rIHtcbiAgQG1peGluIG8tYnV0dG9uLWxpbmsge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBvLWJ1dHRvbi1saW5rKCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cbiAgJi0tYmxhY2sge1xuICAgIEBpbmNsdWRlIG8tYnV0dG9uLWxpbmsoKTtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjNGE0YTRhOztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4kby1yb3VuZGVkLWxpbmsgOiAnLm8tcm91bmRlZC1saW5rJztcblxuI3skby1yb3VuZGVkLWxpbmt9IHtcbiAgQG1peGluIG8tcm91bmRlZC1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTIsIDAsIDAsIDAsIDApO1xuICAgIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTgsIDAsIDAsIDAsIDApO1xuICAgIH1cbiAgfVxuICAmLS1ncmF5IHtcbiAgICBAbWl4aW4gby1yb3VuZGVkLWxpbmstLWdyYXkge1xuICAgICAgQGluY2x1ZGUgby1yb3VuZGVkLWxpbmsoKTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWdyZWVuLWFycm93IHtcbiAgICAgICBAaW5jbHVkZSBvLXJvdW5kZWQtbGluay0tZ3JheSgpO1xuICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgY29sb3I6ICMwMDZmM2U7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzXCI7XG5cbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtZm9udC1zaXplKSB7XG4gIEBpZiAkdGFyZ2V0ID09IDAge1xuICAgIEByZXR1cm4gMFxuICB9XG4gIEByZXR1cm4gJHRhcmdldCAvICRjb250ZXh0ICsgMGVtO1xufVxuXG5AZnVuY3Rpb24gcmVzaXplKCRzaXplSW4sICRwZXJjZW50YWdlOiAkcmVzaXplLXBlcmNlbnRhZ2UtbWQsICRjb250cm9sLWZvbnQtc2l6ZSA6IGZhbHNlKSB7XG4gICRvdXRwdXQ6ICRzaXplSW4gKiAkcGVyY2VudGFnZTtcblxuICBAaWYgKCRjb250cm9sLWZvbnQtc2l6ZSkge1xuICAgIEBpZiAkb3V0cHV0IDwgJG1pbi1mb250LXNpemUge1xuICAgICAgQHJldHVybiAkbWluLWZvbnQtc2l6ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gJHNpemVJbiAqICRwZXJjZW50YWdlO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkb3V0cHV0O1xuICB9XG59XG5cbkBtaXhpbiBjLXN0YWtlaG9sZGVycy1kZXRhaWxfX3RleHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJHBlcmNlbnRhZ2U6IDUwJSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6ICRwZXJjZW50YWdlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnRhZ2UpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kcGVyY2VudGFnZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnRhZ2UpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnRhZ2UpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50YWdlKTtcbn1cblxuQG1peGluIGhvcml6b250YWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtaXhpbiBlbS1zaXplLXJlc3BvbnNpdmUtbGcoJHZhbHVlLXhsOiAkYmFzZS1zaXplLCAkdmFsdWUtbGc6ICRiYXNlLXNpemUsICR2YWx1ZS1tZDogJGJhc2Utc2l6ZSwgJHZhbHVlLXNtOiAkYmFzZS1zaXplLCAkdmFsdWUteHM6ICRiYXNlLXNpemUpIHtcbiAgQGlmICR2YWx1ZS14bCA+IDAge1xuICAgIGZvbnQtc2l6ZTogKCR2YWx1ZS14bCAvICRiYXNlLXNpemUpICsgMGVtO1xuICB9XG4gIEBpZiAkdmFsdWUtbGcgPiAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlLWxnIC8gJGJhc2Utc2l6ZSkgKyAwZW07XG4gICAgfVxuICB9XG4gIEBpZiAkdmFsdWUtbWQgPiAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlLW1kIC8gJGJhc2Utc2l6ZSkgKyAwZW07XG4gICAgfVxuICB9XG4gIEBpZiAkdmFsdWUtc20gPiAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlLXNtIC8gJGJhc2Utc2l6ZSkgKyAwZW07XG4gICAgfVxuICB9XG4gIEBpZiAkdmFsdWUteHMgPiAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlLXhzIC8gJGJhc2Utc2l6ZSkgKyAwZW07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRzaXplKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHNpemU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHNpemU7XG4gIGJvcmRlci1yYWRpdXM6ICRzaXplO1xufVxuXG5AbWl4aW4gYXQyeCgkcGF0aCwgJGV4dDogXCJqcGdcIiwgICRoOiBhdXRvLCAkdzogYXV0bykge1xuICAkYXQxeF9wYXRoOiBcIiN7JHBhdGh9LiN7JGV4dH1cIjtcbiAgJGF0MnhfcGF0aDogXCIjeyRwYXRofUAyeC4jeyRleHR9XCI7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXQxeF9wYXRofVwiKTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLFxuICBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGF0MnhfcGF0aH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHNoYWRvdygkc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gc2VsZWN0YWJsZSgkc2VsZWN0YWJsZSkge1xuICB1c2VyLWRyYWc6ICRzZWxlY3RhYmxlO1xuICB1c2VyLXNlbGVjdDogJHNlbGVjdGFibGU7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3RhYmxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogJHNlbGVjdGFibGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3RhYmxlO1xuICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3RhYmxlO1xufVxuXG5AbWl4aW4gbGlzdC1pbi1jb2x1bW5zKCRjb3VudCwgJGdhcCkge1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7XG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgLW1zLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG59XG5cbkBtaXhpbiBhZGQtb3BhY2l0eS1ob3ZlciB7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KCRvcGFjaXR5LWxpbmspO1xuICB9XG5cbn1cblxuQG1peGluIHJhZGlhbC1zaGFkb3coJGNlbnRlcjp0b3AsICRzaXplOiAxNXB4LCAkY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgQGlmICRjZW50ZXIgPT0gcmlnaHQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoMTAwJSA1MCUgYXQgJHNpemUgNTAlLCAkY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudCgxMDAlIDUwJSBhdCAkc2l6ZSA1MCUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoMTAwJSA1MCUgYXQgJHNpemUgNTAlLCAkY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDUwJSBhdCAkc2l6ZSA1MCUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH0gQGVsc2UgaWYgJGNlbnRlciA9PSBsZWZ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoMCUgNTAlIGF0ICRzaXplIDUwJSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoMCUgNTAlIGF0ICRzaXplIDUwJSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudCgwJSA1MCUgYXQgJHNpemUgNTAlLCAkY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgwJSA1MCUgYXQgJHNpemUgNTAlLCAkY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9IEBlbHNlIGlmICRjZW50ZXIgPT0gdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1hbGlnbihhYnNvbHV0ZSk7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KDUwJSAwJSBhdCA1MCUgJHNpemUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KDUwJSAwJSBhdCA1MCUgJHNpemUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoNTAlIDAlIGF0IDUwJSAkc2l6ZSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDAlIGF0IDUwJSAkc2l6ZSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfSBAZWxzZSBpZiAkY2VudGVyID09IGJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ24oYWJzb2x1dGUpO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCg1MCUgMTAwJSBhdCA1MCUgJHNpemUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KDUwJSAxMDAlIGF0IDUwJSAkc2l6ZSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudCg1MCUgMTAwJSBhdCA1MCUgJHNpemUsICRjb2xvciwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSAxMDAlIGF0IDUwJSAkc2l6ZSwgJGNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuXG4gIEBpZiAkY2VudGVyID09IGxlZnQgb3IgJGNlbnRlciA9PSByaWdodCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICB3aWR0aDogcmVzaXplKCRzaXplKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgd2lkdGg6IHJlc2l6ZSgkc2l6ZSwgJHJlc2l6ZS1wZXJjZW50YWdlLXhzKTtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGNlbnRlciA9PSB0b3Agb3IgJGNlbnRlciA9PSBib3R0b20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgaGVpZ2h0OiByZXNpemUoJHNpemUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBoZWlnaHQ6IHJlc2l6ZSgkc2l6ZSwgJHJlc2l6ZS1wZXJjZW50YWdlLXhzKTtcbiAgICB9XG4gIH1cblxufVxuXG5AbWl4aW4gYWRkLWRpc2Nsb3N1cmUoJGRpcmVjdGlvbjogbmV4dCkge1xuICBAaWYgJGRpcmVjdGlvbiA9PSBuZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcHJldiB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59IiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuLm8taWNvbi1mYWNlYm9vayB7XG4gIEBpbmNsdWRlIGF0MngoJyN7JGltZ19mb2xkZXJ9aWNvbnMvZmFjZWJvb2snLCAncG5nJywgMzBweCwgMzBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm8taWNvbi10d2l0dGVyIHtcbiAgQGluY2x1ZGUgYXQyeCgnI3skaW1nX2ZvbGRlcn1pY29ucy90d2l0dGVyJywgJ3BuZycsIDMwcHgsIDMwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5vLWljb24teW91dHViZSB7XG4gIEBpbmNsdWRlIGF0MngoJyN7JGltZ19mb2xkZXJ9aWNvbnMveW91dHViZScsICdwbmcnLCAzMHB4LCAzMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uby1pY29uLWxpbmtlZGluIHtcbiAgQGluY2x1ZGUgYXQyeCgnI3skaW1nX2ZvbGRlcn1pY29ucy9saW5rZWRpbicsICdwbmcnLCAzMHB4LCAzMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uby1pY29uLXBob25lIHtcbiAgQGluY2x1ZGUgYXQyeCgnI3skaW1nX2ZvbGRlcn1pY29ucy9waG9uZScsICdzdmcnLCAxMnB4LCAxMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uby1pY29uLW1haWwge1xuICBAaW5jbHVkZSBhdDJ4KCcjeyRpbWdfZm9sZGVyfWljb25zL21haWwnLCAnc3ZnJywgMTJweCwgOXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5vLXBhZ2VyLWFycm93LXJpZ2h0IHtcbiAgQGluY2x1ZGUgYXQyeCgnI3skaW1nX2ZvbGRlcn1pY29ucy9hcnJvdycsICdzdmcnLCAxNXB4LCA4cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm8tcGFnZXItYXJyb3ctbGVmdCB7XG4gIEBpbmNsdWRlIGF0MngoJyN7JGltZ19mb2xkZXJ9aWNvbnMvYXJyb3cnLCAnc3ZnJywgMTVweCwgOHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbi5vLXNlY3Rpb24tdGl0bGUge1xuICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMjQsIDIyLCAwLCAyMCwgMCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltZ19mb2xkZXJ9YmFja2dyb3VuZHMvYmFja2dyb3VuZF9yZWN0YW5nbGUucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5vLW1haW4tdGl0bGUge1xuICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoNDYsIDM2LCAzMCwgMjUsIDI0KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uby1tYWluLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTgsIDAsIDAsIDE2LCAwKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMTVweDtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgfVxuICB9XG59XG5cbi5vLXJpZ2h0LWNvbHVtbi10aXRsZSB7XG4gIEBtaXhpbiBvLXJpZ2h0LWNvbHVtbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAmLS1ncmVlbiB7XG4gICAgQGluY2x1ZGUgby1yaWdodC1jb2x1bW4tdGl0bGUoKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmYzZTtcbiAgfVxuICAmLS15ZWxsb3cge1xuICAgIEBpbmNsdWRlIG8tcmlnaHQtY29sdW1uLXRpdGxlKCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmQ2MTg7XG4gIH1cbiAgJi0tcmVke1xuICAgIEBpbmNsdWRlIG8tcmlnaHQtY29sdW1uLXRpdGxlKCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNTEyMjQ7XG4gIH1cbn0iLCIuYy1kZXZlbG9wIHtcbiAgJl9fcGFnZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAmX19wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3BhZ2UtbGluayB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59IiwiQGltcG9ydCBcIi4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuXG4kYy1icmVhZGNydW1iczogJy5jLWJyZWFkY3J1bWJzJztcblxuI3skYy1icmVhZGNydW1ic30ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPic7XG4gICAgICBjb2xvcjogIzU3QTE3RjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuJGMtZXZlbnQtY2FsZW5kYXI6ICcuYy1ldmVudC1jYWxlbmRhcic7XG5cbiN7JGMtZXZlbnQtY2FsZW5kYXJ9IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmX19jYWxlbmRhci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kYXRlcGlja2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGJkYmRiO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgfVxuICAucGlja2VyLXN3aXRjaCB7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIwLCAxOCwgMCwgMCwgMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZDUxMjI0O1xuICAgICYuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZWRlZGU7XG4gICAgdHIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAucHJldiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5kYXkge1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAxNSwgMCwgMCwgMCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxMjI0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbiRjLWV2ZW50LWZ1bGwtY2FsZW5kYXI6ICcuYy1ldmVudC1mdWxsLWNhbGVuZGFyJztcblxuI3skYy1ldmVudC1mdWxsLWNhbGVuZGFyfSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJl9fY2FsZW5kYXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbiRjLWZvb3RlciA6ICcuYy1mb290ZXInO1xuXG4jeyRjLWZvb3Rlcn0ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9wYWNpdHk6IC4xOTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNjAlIDUwJSBhdCA1MCUgLTIwJSwjNjY2LHRyYW5zcGFyZW50KTtcbiAgfVxuICAmX19iZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1iYWNrZ3JvdW5kcy9mb25kb19mb290ZXJfMS5wbmcnKSB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICZfX2FmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltZ19mb2xkZXJ9YmFja2dyb3VuZHMvZm9uZG9fZm9vdGVyXzIucG5nJykgdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgJl9fYmVmb3JlLCAmX19hZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSAge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpICB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdC13cmFwcGVyIHtcbiAgICBAbWl4aW4gYy1mb290ZXJfX2xpc3Qtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgQGluY2x1ZGUgYy1mb290ZXJfX2xpc3Qtd3JhcHBlcigpO1xuICAgICYtLXJvdy1sZXZlbC0ye1xuICAgICAgQGluY2x1ZGUgYy1mb290ZXJfX2xpc3Qtd3JhcHBlcigpO1xuICAgICAgcGFkZGluZzogMCAyNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gICZfX2xvZ29zLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fY29sbGFib3JhdG9ycy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29sbGFib3JhdG9yIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZXZlbC0yIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19saW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDEzLCAwLCAwLCAwLCAwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxMywgMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59IiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuJGMtaGVhZGVyOiAnLmMtaGVhZGVyJztcblxuLmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gICZfX3Jlc3BvbnNpdmUtbWVudS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3MnO1xuXG4kYy1uYXY6ICcuYy1uYXYnO1xuXG4jeyRjLW5hdn0ge1xuICAmX19sZXZlbC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAjeyRjLW5hdn1fX2l0ZW0tbGV2ZWwtMTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICB9XG4gICAgI3skYy1uYXZ9X19pdGVtLWxldmVsLTE6bGFzdC1jaGlsZCAjeyRjLW5hdn1fX2xpbmstbGV2ZWwtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tbGV2ZWwtMSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgI3skYy1uYXZ9X19sZXZlbC0yIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlNmU2ZTY7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgI3skYy1uYXZ9X19saW5rLWxldmVsLTEge1xuICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgIH1cbiAgICAgICN7JGMtbmF2fV9fbGV2ZWwtMiB7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmstbGV2ZWwtMSB7XG4gICAgQG1peGluIGxpbmstbGV2ZWwtMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGluay1sZXZlbC0xKCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDExLCAwLCAwLCAwLCAwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgfVxuICAgICYtLW5vLWNoaWxkcmVuIHtcbiAgICAgIEBpbmNsdWRlIGxpbmstbGV2ZWwtMSgpO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sZXZlbC0yIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNEE0QTRBO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMTVzIGVhc2UpO1xuICAgIEBpbmNsdWRlIHNoYWRvdygwcHggOXB4IDMxcHggLTRweCByZ2JhKDAsMCwwLDAuMTUpKTtcbiAgfVxuICAmX19pdGVtLWxldmVsLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTYsIDE1LCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMCAzMHB4O1xuICAgICAgI3skYy1uYXZ9X19saW5rLWxldmVsLTIge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMTBweCAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgJl9fbGluay1sZXZlbC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRBNEE0QTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkb3BhY2l0eS1saW5rKTtcbiAgICB9XG4gIH1cbn0iLCIvLyA9IERldmljZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kbWluLXhzOiA1MjBweDtcbiRtaW4tc206IDc2OHB4O1xuJG1pbi1tZDogOTkycHg7XG4kbWluLWxnOiAxNDAwcHg7XG5cbiRsYXB0b3AtaGVpZ2h0OiA5MDBweDtcblxuJG9wYWNpdHktbGluazogMC43O1xuXG4vLyA9IFJlc2l6ZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRyZXNpemUtcGVyY2VudGFnZS1tZDogMC44O1xuJHJlc2l6ZS1wZXJjZW50YWdlLXhzOiAwLjY1O1xuXG4vLyA9IFNpemVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJhc2Utc2l6ZTogMTQ7XG4kbWluLWZvbnQtc2l6ZTogMTJweDtcbiRiYXNlLWZvbnQtc2l6ZTogMTRweDtcblxuJHNjcmVlbi14czogJG1pbi14cyAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWluOiAkc2NyZWVuLXhzICFkZWZhdWx0O1xuJHNjcmVlbi1waG9uZTogJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG4kc2NyZWVuLXNtOiAkbWluLXNtICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4kc2NyZWVuLXRhYmxldDogJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4kc2NyZWVuLW1kOiAkbWluLW1kICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4kc2NyZWVuLWRlc2t0b3A6ICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuJHNjcmVlbi1sZzogJG1pbi1sZyAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAkc2NyZWVuLWxnICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1kZXNrdG9wOiAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuJGltZ19mb2xkZXI6ICcuLi9pbWFnZXMvJzsiLCJAaW1wb3J0ICcuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3MnO1xuXG4uYy1oZWFkZXItbG9nb3Mge1xuICB3aWR0aDogMTAwJTtcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX2xvZ28tYXJhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19sb2dvLXVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbiRjLWhvbWUtZXZlbnRzOiAnLmMtaG9tZS1ldmVudHMnO1xuXG4jeyRjLWhvbWUtZXZlbnRzfSB7XG4gICZfX2V2ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX190aHVtYm5haWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gICZfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4O1xuICB9XG4gICZfX2RhdGUge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTEyMjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICB9XG4gICZfX2RheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDI2LCAwLCAwLCAwLCAwKTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gICZfX21vbnRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTYsIDAsIDAsIDAsIDApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyMCwgMCwgMCwgMTYsIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fZXhjZXJwdCB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAwLCAwLCAxMywgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbi5jLWhvbWUtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9fbmV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2luZm8ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3RodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyMCwgMTgsIDAsIDE4LCAwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTIsIDAsIDE0LCAwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICB9XG4gICZfX2V4Y2VycHQge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTIsIDAsIDE0LCAwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG59IiwiQGltcG9ydCBcIi4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuXG4uYy1ob21lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgQGluY2x1ZGUgYXQyeCgnI3skaW1nX2ZvbGRlcn1iYWNrZ3JvdW5kcy9iYWNrZ3JvdW5kLXNoYWRvdycsICdwbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICZfX3NsaWRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMCAxMDAlKTtcbiAgICAtbXMtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDAgMTAwJSk7XG4gICAgLW8tY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDAgMTAwJSk7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMCAxMDAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgLW1zLWNsaXAtcGF0aDogbm9uZTtcbiAgICAgIC1vLWNsaXAtcGF0aDogbm9uZTtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNyU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAzNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAtbXMtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIC1vLWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAzNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAzNSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggODBweCAxNXB4O1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgLW1zLWNsaXAtcGF0aDogbm9uZTtcbiAgICAgIC1vLWNsaXAtcGF0aDogbm9uZTtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZyg0MiwgMzIsIDMwLCAyMCwgMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2V4Y2VycHQge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNiwgMTUsIDAsIDE0LCAxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNyU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzMTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkNTMxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuXG4uYy1tYWluLWJvZHkge1xuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgd2lkdGg6IDEyNjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMTEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHdpZHRoOiA3NTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1iYWNrZ3JvdW5kcy9zaGFkb3ctdG9wLnBuZycpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbi5jLXJlc3BvbnNpdmUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgfVxuICAmX19sZXZlbC0xIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICZfX2l0ZW0tbGV2ZWwtMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX19sZXZlbC0xLWxpbmsge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjIyLDIyMiwyMjIsIDAuNSk7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6dmlzaXRlZCwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICB9XG4gIH1cbiAgJl9fbGV2ZWwtMiB7XG5cbiAgfVxuICAmX19pdGVtLWxldmVsLTIge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxMywgMCwgMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwyMjIsMjIyLCAwLjUpO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDIyMiwyMjIsMjIyLCAwLjUpO1xuICB9XG4gICZfX2xldmVsLTItbGluayB7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOnZpc2l0ZWQsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgfVxuICB9XG59XG5cbi5kcmF3ZXItbWVudSB7XG4gIC5kcmF3ZXItZHJvcGRvd24ge1xuICAgIC5kcmF3ZXItY2FyZXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuXG4kYy1yaWdodC1jb2x1bW4tbGlua3M6ICcuYy1yaWdodC1jb2x1bW4tbGlua3MnO1xuXG4jeyRjLXJpZ2h0LWNvbHVtbi1saW5rc30ge1xuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gICZfX2xpbmsge1xuICAgIEBtaXhpbiBjLXJpZ2h0LWNvbHVtbi1saW5rc19fbGluayB7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDAsIDAsIDAsIDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBjLXJpZ2h0LWNvbHVtbi1saW5rc19fbGluaygpO1xuICAgICYtLWN1cnJlbnQge1xuICAgICAgQGluY2x1ZGUgYy1yaWdodC1jb2x1bW4tbGlua3NfX2xpbmsoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgfVxuICB9XG4gICZfX2xvd2VyLWNhc2Uge1xuICAgIEBtaXhpbiBjLXJpZ2h0LWNvbHVtbi1saW5rc19fbG93ZXItY2FzZSB7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDAsIDAsIDAsIDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGMtcmlnaHQtY29sdW1uLWxpbmtzX19sb3dlci1jYXNlKCk7XG4gICAgJi0tY3VycmVudCB7XG4gICAgICBAaW5jbHVkZSBjLXJpZ2h0LWNvbHVtbi1saW5rc19fbG93ZXItY2FzZSgpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbiRjLXJpZ2h0LWNvbHVtbi1uZXdzOiAnLmMtcmlnaHQtY29sdW1uLW5ld3MnO1xuXG4jeyRjLXJpZ2h0LWNvbHVtbi1uZXdzfSB7XG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgJl9faXRlbSB7XG5cbiAgfVxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTIsIDAsIDAsIDAsIDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG4uYy1yaWdodC1jb2x1bW4tZXZlbnRze1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmX19pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlci1pdGVte1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJl9fbnVtYmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MTIyNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19kYXl7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDI2LCAyMSwgMCwgMCk7XG4gIH1cbiAgJl9fbW9udGh7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAxMywgMCwgMCk7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDYwcHg7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDEyLCAwLCAwLCAwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgfVxufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbi5jLXNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmMtaGVhZGVyICYge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59IiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuLmMtd3lzaXd5Zy1jb250ZW50IHtcbiAgcCB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAwLCAwLCAxNSwgMCk7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbi5jLXN0YWtlaG9sZGVycy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgbWF4LWhlaWdodDogNjVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIG1heC13aWR0aDogMTA0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDEwcHggOTBweCAxMHB4IDIycHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fbGluay10aXRsZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTYsIDE1LCAwLCAwLCAwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTMsIDEyLCAwLCAwLCAwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA0NyU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzcuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoNzUsIDYwLCA0MCwgMzAsIDApO1xuICAgICAgY29sb3I6ICMwMDZmM2U7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgdG9wOiA1NSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWJhY2stcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAbWl4aW4gYy1iYWNrLXBhZ2VfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxOCwgMTgsIDE1LCAwLCAwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyNSwgMjUsIDIwLCAwLCAwKTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNkNTEyMjQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjLWJhY2stcGFnZV9fdGl0bGUoKTtcbiAgICAmLS15ZWxsb3cge1xuICAgICAgQGluY2x1ZGUgYy1iYWNrLXBhZ2VfX3RpdGxlKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmQ1MzE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2NvbnRhaW5lci1pbWcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dCgpO1xuICAgICYtLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dCgpO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMzYsIDI4LCAyNSwgMjAsIDApO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgJl9fdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAxMywgMCwgMCwgMCk7XG4gICAgY29sb3I6ICNBOEE4QTg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxuICAmX190aXRsZS1hY3Rpb24tbGluZSB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDI0LCAyMCwgMTgsIDE1LCAwKTtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufSIsIi8vTGluZXMgb2YgV29ya1xuLmMtc3Rha2Vob2xkZXJzLWRldGFpbCB7XG4gICZfX2xpbmVzLXdvcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX3RpdGxlLWxpbmVzLXdvcmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMjgsIDIyLCAxOCwgMCwgMCk7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAmX19saW5lLXdvcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2NXB4IDcwcHggNTBweCA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1pY29ucy9ub3RlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5NXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDUwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fYWN0aW9uLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDY1cHggNzBweCA1MHB4IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDUwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtbGluZS13b3JrIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMjQsIDIwLCAxOCwgMTUsIDApO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uLWxpbmUtd29yayB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDEzLCAwLCAwLCAwLCAwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICB9XG4gICZfX2xpbmVzLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtbGluZXMtYWN0aW9uIHtcbiAgICBAbWl4aW4gYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy1hY3Rpb257XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAxNCwgMCwgMCwgMCk7XG4gICAgICBjb2xvcjogZ3JlZW47XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgfVxuXG4gICAgJi0td2l0aC1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYy1zdGFrZWhvbGRlcnMtZGV0YWlsX190aXRsZS1saW5lcy1hY3Rpb24oKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDIwcHg7XG4gICAgfVxuICAgICYtLXdpdGhvdXQtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGl0bGUtbGluZXMtYWN0aW9uKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fbGluZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAzMHB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtbGluZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24tbGluZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTMsIDAsIDAsIDAsIDApO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9fZG93bG9hZGVyLWxpbmUtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19kb3dsb2FkZXItbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4LjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICMyMjIyMjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDglO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtaW4teHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIwLCAwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9ucy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19idXR0b24tbGluZS1hY3Rpb24ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuLmMtc3Rha2Vob2xkZXJzLWRldGFpbCB7XG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dCgpO1xuICAgICYtLW5vLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGMtc3Rha2Vob2xkZXJzLWRldGFpbF9fdGV4dCgpO1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgJl9fbGlzdC1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCAxNXB4IDE1cHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTMsIDAsIDAsIDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNBOEE4QTg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL0Jyb2FkIGFjdGl2aXRpZXNcbi5jLXN0YWtlaG9sZGVycy1kZXRhaWwge1xuICAmX19pbWctbGluZS13b3JrIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICZfX3RleHQtbGluZS13b3JrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDIwcHggODVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fYWN0aXZpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fYWN0aXZpdGllcy1jb2xsYXBzZXtcbiAgICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZyg0NSwgNDAsIDQwLCA0MCwgMzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICY6Zm9jdXN7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSAge1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19hY3Rpdml0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMTAwcHggMzBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtYWN0aXZpdHkge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNiwgMTQsIDAsIDAsIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19saW5rLWFjdGl2aXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAxMywgMCwgMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiA1cHggNDBweCA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIyLCAwLCAwLCAwLCAwKTtcbiAgICAgIGNvbG9yOiAjZDUxMjI0O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dC1vdXRwdXRzIHtcbiAgICBwYWRkaW5nOiAwIDE2MHB4IDAgNzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLW91dHB1dHMge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNiwgMTUsIDAsIDAsIDApO1xuICB9XG4gICZfX3NpemUtb3V0cHV0cyB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAxMywgMCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI0E4QThBODtcbiAgfVxuICAmX19pbWctb3V0cHV0IHtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG4gICZfX2xpbmstb3V0cHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAxMywgMCwgMCwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIyLCAwLCAwLCAwLCAwKTtcbiAgICAgIGNvbG9yOiAjZDUxMjI0O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbi1icm9hZC1hY3Rpdml0aWVzIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIH1cbiAgJl9fbWFpbi1idXR0b24ge1xuICAgIEBtaXhpbiBjX25ld3NfX2J1dHRvbntcbiAgICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxMywgMCwgMCwgMTIsIDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjX25ld3NfX2J1dHRvbigpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkgIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSAge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgcGFkZGluZzogMCAzNXB4IDJweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzNXB4IDdweCAxNXB4O1xuICAgIH1cbiAgICAmLS1saW5lLWFjdGlvbntcbiAgICAgIEBpbmNsdWRlIGNfbmV3c19fYnV0dG9uKCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSAge1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdWJjYXJke1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgcGFkZGluZzogMHB4IDM1cHg7XG59XG4uYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDJweDtcbiAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIwLCAwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICMwMDZmM2U7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cbi5jYW5jZWw6YWZ0ZXIge1xuICBjb250ZW50OiAneCc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyMCwgMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiByZWQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgdG9wOiAwO1xuICB9XG59IiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuLmMtdGVhbXdvcmstbWVtYmVycyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHggLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pbmZvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDEzLCAxNCwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgJl9fY2hhcmdlIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTIsIDExLCAxMiwgMCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9fY29udGFjdC1kYXRhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2VlZWVlZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2VlZWVlZTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgJl9fbGluay13cmFwcGVyIHtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTMsIDE0LCAwLCAwKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG4gICZfX2NpdHkge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTMsIDE0LCAwLCAwKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi5jLWFjdGl2aXR5LWRldGFpbCB7XG4gICZfX2hlYWRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTMsIDAsIDAsIDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygzNiwgMjgsIDIzLCAxOCwgMCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG4gICZfX21lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faXRlbS1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDEyLCAwLCAwLCAwLCAwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1tZW51LWxpbmsge1xuICAgIEBtaXhpbiBpdGVtLW1lbnUtbGluayB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBpdGVtLW1lbnUtbGluaygpO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNmYzZTtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGl0ZW0tbWVudS1saW5rKCk7XG4gICAgICBjb2xvcjogIzAwNmYzZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNmYzZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNmYzZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDZmM2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICZfX2NoYXJhY3RlcmlzdGljcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAzMHB4IDcwcHggNjBweCA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDEzLCAwLCAwLCAwLCAwKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXMtcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBAbWl4aW4gYy1hY3Rpdml0eS1kZXRhaWxfX2l0ZW0tdGl0bGUge1xuICAgICAgY29sb3I6ICNBOEE4QTg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIGMtYWN0aXZpdHktZGV0YWlsX19pdGVtLXRpdGxlKCk7XG4gICAgJi0tY29tcGFyZSB7XG4gICAgICBAaW5jbHVkZSBjLWFjdGl2aXR5LWRldGFpbF9faXRlbS10aXRsZSgpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDQwLCAwLCAwLCAwLCAwKTtcbiAgICAgICAgY29sb3I6ICNkZWRlZGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2staW5mbyB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAxNCwgMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX190aXRsZS1ibG9jayB7XG4gICAgY29sb3I6ICMwMDZmM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAmX19saXN0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fYmxvY2stYWN0aXZpdGllcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuJGMtc3VibWVudTogJy5jLXN1Ym1lbnUnO1xuXG4jeyRjLXN1Ym1lbnV9IHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtLWxpbmsge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMTJweCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmMtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG4gICZfX25ldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSAge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ltYWdlLWl0ZW17XG4gICAgQG1peGluIGMtbmV3c19faW1hZ2UtaXRlbSgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGMtbmV3c19faW1hZ2UtaXRlbSgpO1xuICAgICYtLWRhdGV7XG4gICAgICBAaW5jbHVkZSBjLW5ld3NfX2ltYWdlLWl0ZW0oKTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpICB7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpbmstdGl0bGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyMCwgMTYsIDE1LCAxNSwgMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSAge1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE0LCAxMywgMCwgMTIsIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzKSAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxMiwgMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBhdDJ4KCcjeyRpbWdfZm9sZGVyfWljb25zL3NoYXBlLWxhYmVsJywgJ3BuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogLTIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweCAycHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSAge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDEzLCAwLCAxMiwgMCk7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBAbWl4aW4gY19uZXdzX19idXR0b257XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTMsIDAsIDAsIDEyLCAwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICAgIHBhZGRpbmc6IDVweCAzNXB4IDdweCAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDIwLCAwLCAwLCAwLCAwKTtcbiAgICAgICAgY29sb3I6ICMwMDZmM2U7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgY19uZXdzX19idXR0b24oKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpICB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAycHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMpICB7XG4gICAgICBwYWRkaW5nOiA1cHggMzVweCA3cHggMTVweDtcbiAgICB9XG4gICAgJi0tbGluZS1hY3Rpb257XG4gICAgICBAaW5jbHVkZSBjX25ld3NfX2J1dHRvbigpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSAge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cykgIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDM1cHggN3B4IDE1cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNfbmV3cy1kZXRhaWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJl9fdGl0bGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDM2LCAyOCwgMjQsIDIyLCAwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDAgMjAwcHggMjBweCAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgcGFkZGluZzogMCA1MHB4IDIwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX2RhdGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTQsIDEzLCAwLCAwKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICNBOEE4QTg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgJl9fZGF0ZS1zdGFydHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFlbTtcbiAgICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTIwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgbGVmdDogMTEycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbS1kYXRlLXN0YXJ0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2ltYWdle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb250ZW50e1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNiwgMTUsIDEzLCAwLCAwKTtcbiAgICBwOmZpcnN0LWNoaWxke1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3Rvb2xzL190b29scy5taXhpbnMuc2Nzcyc7XG5cbi5jLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgQG1peGluIGMtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTYsIDAsIDAsIDE0LCAwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGMtcGFnaW5hdGlvbl9fbGluaygpO1xuICAgIGNvbG9yOiAjMDA2ZjNlO1xuICAgICY6aG92ZXIsICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzAwNmYzZTtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGMtcGFnaW5hdGlvbl9fbGluaygpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmYzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICY6aG92ZXIsICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3MnO1xuXG4uYy1waG90b2dhbGxlcnkge1xuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDM2LCAyOCwgMjMsIDE4LCAwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gICZfX2NvdW50ZXIge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMCwgMCwgMTMsIDApO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2NjYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogMjBweCAtMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweCAxNXB4O1xuICB9XG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTgsIDE2LCAxOCwgMCwgMCk7XG4gIH1cbiAgJl9fY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygxNCwgMTMsIDE0LCAwLCAwKTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3MnO1xuXG4uYy12aWRlb3MtZ2FsbGVyeSB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW46IDIwcHggLTE1cHggMCAtMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1pY29ucy9wbGF5LnBuZycpIHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2luZm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDE1cHggMTVweDtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE4LCAxNiwgMTgsIDAsIDApO1xuICB9XG4gICZfX2NhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDEzLCAxNCwgMCwgMCk7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiQGltcG9ydCAnLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzJztcblxuLmMtaW1hZ2VzLWdhbGxlcnkge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmX19saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luOiAyMHB4IC0xNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4IDMwcHggMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1nX2ZvbGRlcn1pY29ucy9jYW1lcmEucG5nJykgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9faW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTVweCAxNXB4O1xuICB9XG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE4LCAxNiwgMTgsIDAsIDApO1xuICB9XG4gICZfX2NhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDEzLCAxNCwgMCwgMCk7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn0iLCIuYy1yZXNvdXJjZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgJl9fcmVzb3VyY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMjAsIDIwLCAxOCwgMCwgMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjUlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpbmstdGl0bGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFlbTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDJweCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWdfZm9sZGVyfWljb25zL3NoYXBlLWxhYmVsLnBuZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgfVxuICB9XG4gICZfX2xpbmstcmVzb3VyY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxLjU3MTQyODU3MTRlbTtcbiAgICAgIGNvbG9yOiAjZDUxMjI0O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTQsIDE0LCAxMywgMCwgMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzXCI7XG5cbi5kYXRlcGlja2VyIHtcbiAgdGhlYWQgdGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGF5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC50LXJpZ2h0LWNvbHVtbiAmIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudC1yaWdodC1jb2x1bW4gJiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMTUsIDE0LCAxNiwgMTYsIDApO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cbiAgLnRvZGF5IHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAub2xkLCAubmV3IHtcbiAgICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJldiwgLm5leHQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudC1yaWdodC1jb2x1bW4gJiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyOCwgMjIsIDAsIDAsIDApO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIH1cbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDI4LCAyMiwgMCwgMCwgMCk7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScsIHNhbnMtc2VyaWY7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi90b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcblxuLmMtZXZlbnQtZnVsbC1jYWxlbmRhcl9fY2FsZW5kYXItd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RiZGJkYjtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgLmZjLXNjcm9sbGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mYy1iZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGVkZWRlO1xuICB9XG4gIC5mYy1iYXNpYy12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmMgdGgsIC5mYyB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjLWRheTpmaXJzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZjLWRheSAuZmMtZGF5LW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjLWRheS1udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZW0tc2l6ZS1yZXNwb25zaXZlLWxnKDE2LCAxNSwgMCwgMCwgMCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgfVxuICAgIC50LXJpZ2h0LWNvbHVtbiAmIHtcbiAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUxMjI0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgfVxuICAgICAgICAudC1yaWdodC1jb2x1bW4gJiB7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZjLXN0YXRlLWRlZmF1bHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICBidXR0b24gLmZjLWljb24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50LXJpZ2h0LWNvbHVtbiAmIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyOCwgMjIsIDAsIDAsIDApO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnLCBzYW5zLXNlcmlmO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIH1cbiAgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBlbS1zaXplLXJlc3BvbnNpdmUtbGcoMjgsIDIyLCAwLCAwLCAwKTtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJywgc2Fucy1zZXJpZjtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gIC5mYy1jZW50ZXIgaDIge1xuICAgIHBhZGRpbmc6IDVweCAwIDE1cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGVtLXNpemUtcmVzcG9uc2l2ZS1sZygyMCwgMTgsIDAsIDAsIDApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZDUxMjI0O1xuICB9XG4gIC5mYy1ib2R5LCAmLmZjLXVudGhlbWVkIHRoLCAmLmZjLXVudGhlbWVkIHRkLCAmLmZjLXVudGhlbWVkIHRoZWFkLCAmLmZjLXVudGhlbWVkIHRib2R5LCAmLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLCAmLmZjLXVudGhlbWVkIC5mYy1yb3csICYuZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsICYuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsICYuZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywgJi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuZHJhd2VyLS1yaWdodC5kcmF3ZXItb3BlbiAuZHJhd2VyLWhhbWJ1cmdlciB7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXItLXJpZ2h0IC5kcmF3ZXItbmF2IHtcbiAgcmlnaHQ6IC0yNTBweDtcbn1cblxuLy8uZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXItaWNvbiB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuLy8gIH1cbi8vfVxuXG4uZHJhd2VyLWhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59Il19 */
