/*!
Theme Name: AGPA
Theme URI: https://www.funiber.org/
Author: Jorge Ortega
Author URI: https://www.funiber.org/
Description: A customized theme for AGPA project
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: agpa
*/
.ul-style-1 > li > ul > li::before, .ul-style-1 ul > li > ul > li::before, .ul-style-1 > li::before, .ul-style-1 ul > li::before, .pre-footer .nav li.nav-item::before, .site-header .navbar-collapse .navbar-nav .dropdown-toggle::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

:root {
  --theme-primary: #007BAF;
  --theme-secondary: #7EC8EC;
  --cyan: #39A4CC;
  --cyan-light: #A9D6F0;
}

body {
  font-family: 'Rubik', sans-serif;
  font-size: 13px;
  color: #333333;
  line-height: 1.5;
  letter-spacing: .2px;
}

h1, .h1 {
  font-size: 25px;
}

h2, .h2 {
  font-size: 18px;
}

h3, .h3 {
  font-size: 16px;
}

h4, .h4 {
  font-size: 14px;
}

h5, .h5 {
  font-size: 13px;
}

h6, .h6 {
  font-size: 13px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
}

a {
  color: #333333;
}

a:hover {
  color: #333333;
  text-decoration: none;
}

b, strong {
  font-weight: 500;
}

p {
  margin-bottom: .5rem;
}

ul {
  padding-left: 15px;
}

dd, dt {
  line-height: 2;
}

img {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

footer p {
  margin-bottom: .25rem;
}

footer {
  font-size: 12px;
}

blockquote {
  font-size: inherit;
  border-color: white;
}

.logged-in .entry-footer {
  margin-bottom: 1rem;
}

.btn-primary {
  background-color: #007BAF;
  border-color: #007BAF;
  color: white !important;
}

.btn-primary:hover {
  background-color: #006995;
  border-color: #006995;
}

.btn-secondary {
  background-color: #575757;
  border-color: #575757;
  color: white !important;
}

.btn-secondary:hover {
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}

.btn-cta {
  background-color: #f47b18;
  border-color: #f47b18;
  color: white !important;
}

.btn-cta:hover {
  background-color: #cf6914;
  border-color: #cf6914;
}

.btn-to-top {
  position: fixed;
  bottom: 0;
  right: 45px;
  padding: 10px 12px;
  border-radius: 4px 4px 0 0;
  z-index: 2;
}

.card .card-img-2 {
  width: 100%;
  border-radius: 0;
}

.img-style-1, .card-noticia--img {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px);
  border-bottom: 3px solid #7EC8EC;
}

@media (min-width: 768px) {
  .object-16-9 {
    width: 65%;
    margin-right: auto;
    margin-left: auto;
  }
}

.input-group-mixed .form-control {
  border-left-color: white;
}

.search-form label {
  float: left;
  width: calc(100% - 70px);
}

.search-form .search-submit {
  float: right;
}

.form-content {
  max-width: 725px;
  border: 1px solid #d8d8d8;
}

.heading-style-1 {
  position: relative;
  padding-bottom: 3px;
}

.heading-style-1:before {
  content: '';
  border-bottom: 2px solid #6b6b6b;
  bottom: -1px;
  display: inline-block;
  position: absolute;
  width: 46px;
}

.heading-style-1--center {
  text-align: center;
}

.heading-style-1--center:before {
  left: calc(50% - 24px);
}

.heading-style-2 {
  border-bottom: 1px solid #6b6b6b;
}

.heading-style-3 {
  border-bottom: 1px dashed #6b6b6b;
  padding-bottom: 5px;
}

.heading-collapse__icon {
  float: right;
  font-size: 12px;
  margin-top: 5px;
}

a[data-toggle="collapse"]:not([aria-expanded="false"]) .heading-collapse__icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ol-style-1, .ol-style-1 ol {
  list-style: none;
  counter-reset: ol-list-style-1;
  padding-left: 15px;
}

.ol-style-1 ul {
  padding-left: 15px;
  text-indent: 0;
}

.ol-style-1 > li, .ol-style-1 ol > li {
  counter-increment: ol-list-style-1;
  text-indent: -15px;
  line-height: 2;
  margin-bottom: 12px;
}

.ol-style-1 > li span, .ol-style-1 ol > li span {
  margin-top: 15px;
  font-weight: 600;
  color: #007BAF;
}

.ol-style-1 > li p, .ol-style-1 ol > li p {
  text-indent: 0;
  line-height: 2;
  margin-bottom: 7px !important;
}

.ol-style-1 > li > ol, .ol-style-1 ol > li > ol {
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ol-style-1 > li::before, .ol-style-1 ol > li::before {
  content: counter(ol-list-style-1) ". ";
  color: #007BAF;
  font-weight: bold;
}

.ul-style-1, .ul-style-1 ul {
  list-style: none;
  padding-left: 17px;
}

.ul-style-1 > li, .ul-style-1 ul > li {
  text-indent: 0;
  line-height: 2;
}

.ul-style-1 > li > ul, .ul-style-1 ul > li > ul {
  padding-left: 15px;
  margin-top: 1px;
  margin-bottom: 1px;
}

.ul-style-1 > li > ul > li::before, .ul-style-1 ul > li > ul > li::before {
  content: '\f111';
  color: #007BAF;
  font-size: 5px;
  text-indent: -15px;
  position: relative;
  top: -2px;
}

.ul-style-1 > li::before, .ul-style-1 ul > li::before {
  content: '\f04d';
  color: #007BAF;
  font-size: 5px;
  text-indent: -15px;
  position: relative;
  top: -2px;
}

.link-primary {
  color: #007BAF;
}

.link-primary:hover {
  color: #006995;
}

.home-slider {
  position: relative;
}

.home-slider__box--position {
  position: absolute;
  bottom: 40px;
  float: left;
  margin-left: 70px;
}

@media (max-width: 767.98px) {
  .home-slider__box--position {
    margin: auto;
  }
}

@media (max-width: 575.98px) {
  .home-slider__box--position {
    margin: auto;
  }
}

.home-slider__caption {
  text-align: left;
  font-size: 18px;
  font-weight: 300;
  border-radius: 1px;
  padding: 15px 30px;
  line-height: 1.3;
  color: white;
}

@media (max-width: 991.98px) {
  .home-slider__caption {
    font-size: 18px;
  }
}

@media (max-width: 767.98px) {
  .home-slider__caption {
    font-size: 16px;
  }
}

@media (max-width: 575.98px) {
  .home-slider__caption {
    font-size: 15px;
  }
}

.home-slider__caption-title {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #39A4CC;
  margin-bottom: 15px;
}

.home-slider__caption-text {
  background-color: rgba(0, 0, 0, 0.65);
  width: 510px;
}

@media (max-width: 991.98px) {
  .home-slider__caption-text {
    width: 85%;
  }
}

@media (max-width: 767.98px) {
  .home-slider__caption-text {
    width: 85%;
  }
}

@media (max-width: 575.98px) {
  .home-slider__caption-text {
    width: 95%;
  }
}

.home-slider__img {
  height: 450px !important;
  width: 100%;
  background-size: cover;
  background-position-x: center;
}

@media (max-width: 767.98px) {
  .home-slider__img {
    background-position-x: 25%;
  }
}

@media (max-width: 575.98px) {
  .home-slider__img {
    background-position-x: 30%;
  }
}

.home-slider__img--left {
  -o-object-position: 0 50%;
     object-position: 0 50%;
}

.home-slider__img--right {
  -o-object-position: 100% 50%;
     object-position: 100% 50%;
}

.home-slider__control {
  position: relative;
  cursor: pointer;
  z-index: 1;
  color: white;
  font-size: 60px;
}

@media (max-width: 575.98px) {
  .home-slider__control {
    font-size: 50px;
  }
}

.home-slider__control--right {
  position: absolute;
  bottom: 185px;
  right: 2%;
}

.home-slider__control--left {
  position: absolute;
  bottom: 185px;
  left: 2%;
}

.news-slider-arrow {
  position: relative;
  top: 0;
  z-index: 1;
}

@media (max-width: 991.98px) {
  .news-slider-arrow {
    top: -10px;
  }
}

.news-slider-arrow i {
  cursor: pointer;
  background: white;
  border: 1px solid #6b6b6b;
  border-radius: 50%;
  color: #007BAF;
  padding: 0 4px;
  font-size: 14px;
}

@media (max-width: 767.98px) {
  .pagination-split__item.page-item--first, .pagination-split__item.page-item--last {
    display: none;
  }
}

.pagination-split__item:not(:last-child) .pagination-split__link {
  margin-right: 15px;
  border-radius: .25rem;
}

.pagination-split__item:last-child .pagination-split__link {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.table--format {
  width: 99.9%;
  width: 99.9%;
  text-align: left;
}

.table--format sup {
  text-transform: lowercase;
}

.table--format > tbody > tr > td, .table--format > tbody > tr > th, .table--format > thead > tr > td, .table--format > thead > tr > th, .table--format > tfoot > tr > td, .table--format > tfoot > tr > th {
  white-space: normal !important;
}

.table--format > thead, .table--format > tfoot {
  background: #007BAF;
  color: #f7fbfd;
}

.table--format > thead > tr {
  text-transform: uppercase;
}

.table--format > thead > tr:nth-child(2) {
  background: #2e93bd;
}

.table--format > thead > tr:nth-child(3) {
  background: #3d9bc2;
}

.table--format > thead > tr:nth-child(3) th {
  font-weight: 600;
}

.table--format > thead > tr > th {
  padding: 4px;
  text-align: center;
  border-bottom: 0 none;
  vertical-align: middle;
}

.table--format > tbody > tr > td {
  background: #f7fbfd;
  border: 1px solid #d9ebf3;
  padding: 4px 3px;
}

.table--format > tbody + thead > tr > td {
  font-weight: 600;
  padding: 4px;
  text-align: center;
  border-bottom: 0 none;
}

.table--format > tfoot > tr {
  text-transform: uppercase;
}

.table--format > tfoot > tr > td {
  font-weight: 600;
  padding: 4px 3px;
  border: 1px solid #d9ebf3;
}

.table--format > tfoot > tr > th {
  padding: 4px;
  border-color: transparent;
}

.table--format .table-format__bg-2 {
  background: #2e93bd;
}

.table--format .heading--2 {
  background: #2e93bd;
}

.table--format + p {
  font-size: 11px;
  margin-top: -20px;
}

.table--format .ord {
  text-align: center;
  width: 35px;
}

.table--format--half > tbody > tr > th, .table--format--half > tbody > tr > td, .table--format--half > tfoot > tr > th, .table--format--half > tfoot > tr > td {
  width: 50%;
}

.table--format--1 > thead > tr:nth-child(2) th:first-child {
  text-align: left;
}

.table--format--1 > tbody > tr > th:last-child, .table--format--1 > tbody > tr > th:nth-last-child(2), .table--format--1 > tbody > tr > th:nth-last-child(3), .table--format--1 > tbody > tr > th:nth-last-child(4), .table--format--1 > tbody > tr > th:nth-last-child(5), .table--format--1 > tbody > tr > td:last-child, .table--format--1 > tbody > tr > td:nth-last-child(2), .table--format--1 > tbody > tr > td:nth-last-child(3), .table--format--1 > tbody > tr > td:nth-last-child(4), .table--format--1 > tbody > tr > td:nth-last-child(5), .table--format--1 > tfoot > tr > th:last-child, .table--format--1 > tfoot > tr > th:nth-last-child(2), .table--format--1 > tfoot > tr > th:nth-last-child(3), .table--format--1 > tfoot > tr > th:nth-last-child(4), .table--format--1 > tfoot > tr > th:nth-last-child(5), .table--format--1 > tfoot > tr > td:last-child, .table--format--1 > tfoot > tr > td:nth-last-child(2), .table--format--1 > tfoot > tr > td:nth-last-child(3), .table--format--1 > tfoot > tr > td:nth-last-child(4), .table--format--1 > tfoot > tr > td:nth-last-child(5) {
  text-align: center;
}

.table--format--1 > tbody > tr > th:first-child, .table--format--1 > tbody > tr > td:first-child, .table--format--1 > tfoot > tr > th:first-child, .table--format--1 > tfoot > tr > td:first-child {
  text-align: left;
}

.table--format--2 > tbody > tr > td:first-child, .table--format--2 > tbody > tr > td:last-child, .table--format--2 > tbody > tr > td:nth-last-child(2) {
  text-align: center;
}

.table--format--2 > tbody > tr > td:nth-child(2) {
  text-align: left;
}

.table--format--2 > tfoot > tr > th:nth-child(2), .table--format--2 > tfoot > tr > td:nth-child(2) {
  text-align: left;
}

.table--format--2 > tfoot > tr > th:last-child, .table--format--2 > tfoot > tr > th:nth-last-child(2), .table--format--2 > tfoot > tr > td:last-child, .table--format--2 > tfoot > tr > td:nth-last-child(2) {
  text-align: center;
}

.table--format--3 > tbody > tr > td:first-child {
  text-align: center;
}

.table--format--3 > tbody > tr > td:last-child {
  text-align: left;
}

.table--format--4 > tbody > tr:nth-child(even) > td:nth-child(odd) {
  text-align: center;
}

.table--format--4 > tbody > tr > td:first-child {
  text-align: left;
}

.table--format--4 > tbody > tr > td:last-child, .table--format--4 > tbody > tr > td:nth-last-child(2) {
  text-align: center;
}

.table--format--4 > tfoot > tr > th:last-child, .table--format--4 > tfoot > tr > td:last-child {
  text-align: center;
}

.table--format--5 > thead > tr > th {
  vertical-align: middle;
}

.table--format--5 > thead > tr:nth-child(2) {
  background: inherit !important;
}

.table--format--5 > tbody > tr > th:last-child, .table--format--5 > tbody > tr > th:nth-last-child(2), .table--format--5 > tbody > tr > th:nth-last-child(3), .table--format--5 > tbody > tr > th:nth-last-child(4), .table--format--5 > tbody > tr > th:nth-last-child(5), .table--format--5 > tbody > tr > td:last-child, .table--format--5 > tbody > tr > td:nth-last-child(2), .table--format--5 > tbody > tr > td:nth-last-child(3), .table--format--5 > tbody > tr > td:nth-last-child(4), .table--format--5 > tbody > tr > td:nth-last-child(5), .table--format--5 > tfoot > tr > th:last-child, .table--format--5 > tfoot > tr > th:nth-last-child(2), .table--format--5 > tfoot > tr > th:nth-last-child(3), .table--format--5 > tfoot > tr > th:nth-last-child(4), .table--format--5 > tfoot > tr > th:nth-last-child(5), .table--format--5 > tfoot > tr > td:last-child, .table--format--5 > tfoot > tr > td:nth-last-child(2), .table--format--5 > tfoot > tr > td:nth-last-child(3), .table--format--5 > tfoot > tr > td:nth-last-child(4), .table--format--5 > tfoot > tr > td:nth-last-child(5) {
  text-align: center;
}

.table--format--5 > tbody > tr > th:first-child, .table--format--5 > tbody > tr > td:first-child, .table--format--5 > tfoot > tr > th:first-child, .table--format--5 > tfoot > tr > td:first-child {
  text-align: left;
}

.table--format--6 > tbody > tr > td:last-child {
  text-align: center;
}

.table--format--7 > tbody > tr > td:last-child, .table--format--7 > tbody > tr > td:nth-last-child(2), .table--format--7 > tbody > tr > td:nth-last-child(3), .table--format--7 > tbody > tr > th:last-child, .table--format--7 > tbody > tr > th:nth-last-child(2), .table--format--7 > tbody > tr > th:nth-last-child(3), .table--format--7 > tfoot > tr > td:last-child, .table--format--7 > tfoot > tr > td:nth-last-child(2), .table--format--7 > tfoot > tr > td:nth-last-child(3), .table--format--7 > tfoot > tr > th:last-child, .table--format--7 > tfoot > tr > th:nth-last-child(2), .table--format--7 > tfoot > tr > th:nth-last-child(3) {
  text-align: center;
}

.table--format--7 > tbody > tr > td:first-child, .table--format--7 > tbody > tr > th:first-child, .table--format--7 > tfoot > tr > td:first-child, .table--format--7 > tfoot > tr > th:first-child {
  text-align: left;
}

.table--format--8 > tbody > tr > td:last-child, .table--format--8 > tbody > tr > td:nth-last-child(2) {
  text-align: center;
}

.table--format--8 > tfoot > tr > th:last-child, .table--format--8 > tfoot > tr > th:nth-last-child(2), .table--format--8 > tfoot > tr > td:last-child, .table--format--8 > tfoot > tr > td:nth-last-child(2) {
  text-align: center;
}

.color-primary {
  color: #007BAF !important;
}

.color-primary-light {
  color: #f0f7fa !important;
}

.color-white {
  color: white !important;
}

.color-secondary {
  color: #7EC8EC !important;
}

.color-secondary-light {
  color: #f7fcfe !important;
}

.color-gray {
  color: #6b6b6b !important;
}

.color-gray-light {
  color: #d8d8d8 !important;
}

.color-gray-lighten {
  color: #eff4f7 !important;
}

.color-gray-dark {
  color: #333333 !important;
}

.color-gray-darken {
  color: #575757 !important;
}

.color-dimgray {
  color: #6e6d72 !important;
}

.color-silver-light {
  color: #f5f5f5 !important;
}

.bg-primary {
  background-color: #007BAF !important;
}

.bg-primary-light {
  background-color: #f0f7fa !important;
}

.bg-secondary {
  background-color: #7EC8EC !important;
}

.bg-secondary-light {
  background-color: #f7fcfe !important;
}

.bg-gray {
  background-color: #6b6b6b !important;
}

.bg-gray-light {
  background-color: #d8d8d8 !important;
}

.bg-gray-lighten {
  background-color: #eff4f7 !important;
}

.bg-gray-dark {
  background-color: #333333 !important;
}

.bg-gray-darken {
  background-color: #575757 !important;
}

.bg-dimgray {
  background-color: #6e6d72 !important;
}

.bg-silver-light {
  background-color: #f5f5f5 !important;
}

.bg-white {
  background-color: white;
}

.bg-white-op-50 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bg-success {
  background-color: #dff0d8 !important;
}

.bg-danger {
  background-color: #f2dede !important;
}

.bg-info {
  background-color: #d9edf7 !important;
}

.bg-warning {
  background-color: #fcf8e3 !important;
}

.bg-cyan {
  background-color: #39A4CC;
}

.bg-facebook {
  background-color: #3B5998 !important;
}

.border-color-primary {
  border-color: #007BAF;
}

.border-color-secondary {
  border-color: #7EC8EC;
}

.border-color-gray {
  border-color: #6b6b6b;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dashed-bottom {
  border-bottom: 1px dashed #dee2e6 !important;
}

.border-solid--bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-2px {
  border-width: 2px;
  border-style: solid;
}

.border-left-thick-solid {
  border-left: 4px solid #6b6b6b !important;
}

.border-none {
  border: 0;
}

.fz-10 {
  font-size: 10px !important;
}

.fz-11 {
  font-size: 11px !important;
}

.fz-12 {
  font-size: 12px !important;
}

.fz-13 {
  font-size: 13px !important;
}

.fz-14 {
  font-size: 14px !important;
}

.fz-15 {
  font-size: 15px !important;
}

.fz-16 {
  font-size: 16px !important;
}

.fz-17 {
  font-size: 17px !important;
}

.fz-18 {
  font-size: 18px !important;
}

.fz-19 {
  font-size: 19px !important;
}

.fz-20 {
  font-size: 20px !important;
}

.fz-21 {
  font-size: 21px !important;
}

.fz-22 {
  font-size: 22px !important;
}

.fz-30 {
  font-size: 30px !important;
}

.fz-40 {
  font-size: 40px !important;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fx-rotate {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.fx-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.icon-indent {
  text-indent: -9px;
  margin-left: 18px;
}

.icon-indent-sm {
  text-indent: -7px;
  margin-left: 15px;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

#content[tabindex="-1"]:focus {
  outline: 0;
}

.align-left {
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.region-copyright {
  color: white;
}

.region-copyright a {
  color: white;
}

.card-noticia {
  background-color: transparent;
  border: none;
}

@media (max-width: 767.98px) {
  .card-noticia {
    min-width: 50%;
  }
}

.card-noticia--img {
  width: 100%;
}

.card-noticia--title {
  font-size: 13px;
  font-weight: 600;
  color: #007BAF;
  margin-bottom: 0.45rem !important;
}

.card-noticia--body {
  padding: 10px 0 0 0;
}

.card-noticia--text {
  font-size: 12px;
  color: initial;
  line-height: 1.35;
  font-weight: 600;
}

.card-noticia--text:last-child {
  margin-bottom: 15px;
}

.arrows i {
  cursor: pointer;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  color: #00609c;
  padding: 0 4px;
  font-size: 14px;
  margin-bottom: 12px;
}

@media (max-width: 767.98px) {
  .visible-xs {
    display: block !important;
  }
}

.img-sponsor {
  height: 68px;
}

@media (max-width: 767.98px) {
  .img-sponsor {
    max-width: 180px;
    height: 72px;
  }
}

.img-logo {
  height: 90px;
}

.pre-footer {
  padding-top: 2rem;
  padding-bottom: 0.25rem;
}

.pre-footer .nav li.nav-item {
  text-indent: -6px;
}

.pre-footer .nav li.nav-item::before {
  content: '\f105';
  font-size: 11px;
  text-indent: 0px;
  position: relative;
  top: -1px;
}

.pre-footer .nav .nav-link {
  display: inline-block;
  padding: 0.15rem 0.35rem;
  color: #6e6d72;
}

.pre-footer .nav .nav-link:hover {
  color: #6b6b6b;
}

@media (max-width: 767.98px) {
  .pre-footer {
    padding-bottom: 0;
  }
}

.container-global {
  overflow-x: hidden;
}

.site-header {
  padding-top: 1rem;
  border-bottom: 3px solid #007BAF;
  background-color: white;
  width: 100%;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  top: 0;
}

.site-header.site-header--fixed {
  position: fixed;
  left: 0;
  z-index: 50;
}

.site-header.site-header--fixed .site-branding img {
  width: 155px;
}

.site-header.site-header--fixed .widget-top__img {
  width: 120px;
}

.site-header--hide {
  position: fixed;
  top: -195px;
  background-color: white;
  z-index: 99999;
}

@media (min-width: 576px) {
  .site-header--hide {
    top: -106px;
  }
}

.site-header .navbar-toggler {
  padding-top: 0;
  position: absolute;
  top: -18px;
  left: calc(50% - 24px);
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 575.98px) {
  .site-header .navbar-toggler {
    position: relative;
    top: 10px;
  }
}

.site-header .navbar-toggler i {
  padding-left: 15px;
  padding-right: 15px;
}

.site-header .navbar-collapse .navbar-nav > li {
  padding: 10px 0;
  width: 100%;
}

.site-header .navbar-collapse .navbar-nav > li:not(:last-child) {
  border-bottom: 1px solid #e2e2e3;
}

.site-header .navbar-collapse .navbar-nav .nav-link {
  display: inline-block;
  padding: 1px;
  color: #6e6d72;
}

.site-header .navbar-collapse .navbar-nav .nav-link:hover {
  color: #6b6b6b;
}

.site-header .navbar-collapse .navbar-nav .dropdown-toggle::after {
  content: '\f107';
  display: inline-block;
  font-size: 11px;
  text-indent: 0px;
  margin-left: .355em;
  vertical-align: .1em;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

.site-header .navbar-collapse .navbar-nav .dropdown-menu {
  font-size: 13px;
  border: none;
  border-radius: 0;
}

.site-header .navbar-collapse .navbar-nav .dropdown-item {
  color: #6b6b6b;
  padding: 0.45rem 1rem;
}

.site-branding {
  float: left;
}

.site-branding img {
  width: 190px;
  max-width: 100%;
  height: auto;
  padding-top: 7px;
}

@media (max-width: 575.98px) {
  .site-branding img {
    width: 140px;
    padding-top: 0;
  }
}

.widget-top {
  float: right;
}

.widget-top__img {
  width: 166px;
}

@media (max-width: 575.98px) {
  .widget-top__img {
    width: 110px;
  }
}

.site-content {
  min-height: 960px;
}

figure.img-content {
  text-align: center;
}

figure.img-content img {
  max-width: 100%;
}

.content-area .eventos {
  border-bottom: 1px dashed #d8d8d8;
}

.entry-content p {
  line-height: 2;
  margin-bottom: 1rem !important;
}

.entry-content a {
  color: #007BAF;
}

.entry-content a:hover {
  color: #0091ce;
  text-decoration: none;
}

.page .post-thumbnail img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0;
     object-position: 50% 0;
  width: 100%;
}

.page .post-thumbnail img.focus-left {
  -o-object-position: 0 0;
     object-position: 0 0;
}

.page .post-thumbnail img.focus-center {
  -o-object-position: 50% 0;
     object-position: 50% 0;
}

.page .post-thumbnail img.focus-right {
  -o-object-position: 100% 0;
     object-position: 100% 0;
}

.page-thumbnail img {
  max-width: 100%;
  height: auto;
}

.more-link {
  float: none;
  display: table;
  margin-top: 8px;
  text-transform: uppercase;
  font-weight: 500;
}

.post-navigation .nav-links .nav-previous, .posts-navigation .nav-links .nav-previous {
  margin: 20px 0 20px 0;
  float: left;
}

.post-navigation .nav-links .nav-previous a, .posts-navigation .nav-links .nav-previous a {
  color: #007BAF;
}

.post-navigation .nav-links .nav-previous a:hover, .posts-navigation .nav-links .nav-previous a:hover {
  color: #006995;
}

.post-navigation .nav-links .nav-next, .posts-navigation .nav-links .nav-next {
  margin: 20px 0 20px 0;
  float: right;
}

.post-navigation .nav-links .nav-next a, .posts-navigation .nav-links .nav-next a {
  color: #007BAF;
}

.post-navigation .nav-links .nav-next a:hover, .posts-navigation .nav-links .nav-next a:hover {
  color: #006995;
}

.page-link {
  color: #007BAF;
}

.page-item.active .page-link {
  background-color: #007BAF;
  border-color: #007BAF;
}

.sidebar .widget {
  margin-bottom: 1rem;
}

.sidebar .widget ul {
  list-style-type: none;
  padding-left: 0;
}

.sidebar .widget ul li {
  margin-bottom: 10px;
}

.sidebar .widget-title {
  text-transform: uppercase;
  color: #007BAF;
  border-bottom: 2px solid #d8d8d8;
  padding-bottom: 5px;
}

.sidebar .widget_search {
  display: inline-block;
  width: 100%;
}

.home-noticias article:last-child {
  border-bottom-color: transparent !important;
}

.blog .entry-content {
  margin-bottom: 15px;
}

.blog .entry-content p {
  margin-bottom: 0.2rem !important;
  font-size: 12px;
  line-height: 1.1rem;
  color: #6b6b6b;
}

.blog .post {
  border-bottom: 1px dashed #d8d8d8;
}

.search .post-thumbnail img {
  height: auto;
  max-width: 100%;
}

.busy-loader:before, .has-validating .control-label:before {
  background-image: url(img/loading-icon-blue.png);
  width: 25px;
  height: 25px;
  background-size: 25px;
}

.hidden {
  display: none;
}

.fix--fa5 {
  width: 100%;
}

.form-photo-inscripcion input[type="file" i] {
  padding: 2px .25rem;
}

.form-photo-inscripcion .has-validating .control-label.fix--fa5:before {
  top: 35px;
  content: '';
  background-image: url(img/loading-icon-blue.png);
  width: 14px;
  height: 14px;
  background-size: 14px;
  margin-right: 23px;
}

.shortcode-value-area .btn.bg-facebook, .shortcode-value-area-post .btn.bg-facebook {
  cursor: auto;
}

.wp-block-button__link {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

.has-background.has-brand-background-color {
  background-color: var(--theme-primary);
}

.has-background.has-secondary-background-color {
  background-color: var(--theme-secondary);
}

.has-background.has-cyan-background-color {
  background-color: var(--cyan);
}

.has-background.has-cyan-light-background-color {
  background-color: var(--cyan-light);
}

.has-text-color.has-primary-color {
  color: var(--theme-primary);
}

.has-text-color.has-secondary-color {
  color: var(--theme-secondary);
}

.has-text-color.has-cyan-color {
  color: var(--cyan);
}

.has-text-color.has-cyan-light-color {
  color: var(--cyan-light);
}

.wp-block-image .alignleft {
  margin-right: 1rem;
  padding-right: 15px;
}

.wp-block-image .alignleft img {
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJhYnN0cmFjdHMvX3BsYWNlaG9sZGVycy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX3N5c3RlbS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsInV0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJsYXlvdXQvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImxheW91dC9fYWxpZ25tZW50cy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbWFpbi5zY3NzIiwibGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCJsYXlvdXQvX292ZXJyaWRlcy5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztDQ1VDO0FDVEQ7RUFDSSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0VBQ2hCLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7QURXbEI7O0FFckJBO0VBQ0ksd0JBQWdCO0VBQ2hCLDBCQUFrQjtFQUNsQixlQUFPO0VBQ1AscUJBQWE7QUZ3QmpCOztBRXRCQTtFQUVFLGdDQUFnQztFQUNoQyxlQUFlO0VBQ2YsY0NUa0I7RURVbEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtBRndCdEI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZUFBZTtBRndCakI7O0FFckJBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtBRndCbEI7O0FFckJBO0VBQ0UsY0M1Q2tCO0FIb0VwQjs7QUVyQkE7RUFDRSxjQ2hEa0I7RURpRGxCLHFCQUFxQjtBRndCdkI7O0FFckJBO0VBQ0UsZ0JBQWdCO0FGd0JsQjs7QUVyQkE7RUFDRSxvQkFBb0I7QUZ3QnRCOztBRXJCQTtFQUNFLGtCQUFrQjtBRndCcEI7O0FFckJBO0VBQ0UsY0FBYztBRndCaEI7O0FFckJBO0VBQ0UsdUNBQStCO0VBQS9CLCtCQUErQjtBRndCakM7O0FFdEJBO0VBQ0UscUJBQXFCO0FGeUJ2Qjs7QUV0QkE7RUFDRSxlQUFlO0FGeUJqQjs7QUV0QkE7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQTBDO0FGeUI1Qzs7QUkxR0E7RUFFRSxtQkFBbUI7QUo0R3JCOztBSzFHQTtFQ29DSSx5QkhuQ21CO0VHb0NuQixxQkhwQ21CO0VHcUNuQix1QkFBdUI7QU4wRTNCOztBTXpFSTtFQUNBLHlCQUF5QztFQUN6QyxxQkFBcUM7QU40RXpDOztBS2xIQTtFQ2lDSSx5Qkg1QmdCO0VHNkJoQixxQkg3QmdCO0VHOEJoQix1QkFBdUI7QU5xRjNCOztBTXBGSTtFQUNBLHlCQUF5QztFQUN6QyxxQkFBcUM7QU51RnpDOztBSzFIQTtFQzhCSSx5QkhwQmdCO0VHcUJoQixxQkhyQmdCO0VHc0JoQix1QkFBdUI7QU5nRzNCOztBTS9GSTtFQUNBLHlCQUF5QztFQUN6QyxxQkFBcUM7QU5rR3pDOztBS2xJQTtFQUNFLGVBQWU7RUFDZixTQUFTO0VBQ1QsV0FBVztFQUNYLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIsVUFBVTtBTHFJWjs7QUtoSUE7RUFFSSxXQUFXO0VBQ1gsZ0JBQWdCO0FMa0lwQjs7QUs1SEE7RUFDRSwwQ0ZSZ0M7RUVTaEMsMkNGVGdDO0VFVWhDLGdDRjlCdUI7QUg2SnpCOztBTS9J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S2pMSztFQWtCUyxnQkFBZ0I7QUxtSzlCOztBSzdKSztFQUtTLGtCQUFrQjtBTDRKaEM7O0FLdEpLO0VBS1Msa0JBQWtCO0FMcUpoQzs7QUsxSks7RUFRUyxnQkFBZ0I7QUxzSjlCOztBSy9JSztFQUtTLGtCQUFrQjtBTDhJaEM7O0FLbkpLO0VBY1Msa0JBQWtCO0FMeUloQzs7QU92cEJBO0VBQ0MseUJBQWdDO0FQMHBCakM7O0FPeHBCQTtFQUNFLHlCQUFnQztBUDJwQmxDOztBT3pwQkE7RUFDQyx1QkFBdUI7QVA0cEJ4Qjs7QU8xcEJBO0VBQ0MseUJBQWtDO0FQNnBCbkM7O0FPM3BCQTtFQUNFLHlCQUFrQztBUDhwQnBDOztBTzVwQkE7RUFDRSx5QkFBdUI7QVArcEJ6Qjs7QU83cEJBO0VBQ0UseUJBQTZCO0FQZ3FCL0I7O0FPOXBCQTtFQUNFLHlCQUErQjtBUGlxQmpDOztBTy9wQkE7RUFDRSx5QkFBNEI7QVBrcUI5Qjs7QU9ocUJBO0VBQ0UseUJBQThCO0FQbXFCaEM7O0FPanFCQTtFQUNFLHlCQUE0QjtBUG9xQjlCOztBT2xxQkE7RUFDRSx5QkFBK0I7QVBxcUJqQzs7QU9ocUJBO0VBQ0Usb0NBQTJDO0FQbXFCN0M7O0FPanFCQTtFQUNFLG9DQUEyQztBUG9xQjdDOztBT2xxQkE7RUFDRSxvQ0FBNkM7QVBxcUIvQzs7QU9ucUJBO0VBQ0Usb0NBQTZDO0FQc3FCL0M7O0FPcHFCQTtFQUNFLG9DQUFrQztBUHVxQnBDOztBT3JxQkE7RUFDRSxvQ0FBd0M7QVB3cUIxQzs7QU90cUJBO0VBQ0Usb0NBQTBDO0FQeXFCNUM7O0FPdnFCQTtFQUNFLG9DQUF1QztBUDBxQnpDOztBT3hxQkE7RUFDRSxvQ0FBeUM7QVAycUIzQzs7QU96cUJBO0VBQ0Usb0NBQXVDO0FQNHFCekM7O0FPMXFCQTtFQUNFLG9DQUEwQztBUDZxQjVDOztBTzFxQkE7RUFDRSx1QkFBdUI7QVA2cUJ6Qjs7QU8zcUJBO0VBQ0UsMENBQTRCO0FQOHFCOUI7O0FPNXFCQTtFQUNFLG9DQUFvQztBUCtxQnRDOztBTzdxQkE7RUFDRSxvQ0FBb0M7QVBnckJ0Qzs7QU85cUJBO0VBQ0Usb0NBQW9DO0FQaXJCdEM7O0FPL3FCQTtFQUNFLG9DQUFvQztBUGtyQnRDOztBT2hyQkE7RUFDRSx5QkovRVk7QUhrd0JkOztBTy9xQkE7RUFDRSxvQ0FBc0M7QVBrckJ4Qzs7QU83cUJFO0VBQ0UscUJKckdtQjtBSHF4QnZCOztBTzlxQkU7RUFDRSxxQkp2R3FCO0FId3hCekI7O0FPL3FCRTtFQUNFLHFCSnhHVTtBSDB4QmQ7O0FPL3FCQTtFQUNFLCtCQUErQjtBUGtyQmpDOztBTy9xQkE7RUFDRSw0Q0FBMkM7QVBrckI3Qzs7QU9ockJBO0VBQ0UsMkNBQTBDO0FQbXJCNUM7O0FPaHJCQTtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7QVBtckJyQjs7QU9qckJBO0VBQ0UseUNBQXVDO0FQb3JCekM7O0FPbHJCQTtFQUNFLFNBQVM7QVBxckJYOztBT2pyQkE7RUFDRSwwQkFBMEI7QVBvckI1Qjs7QU9sckJBO0VBQ0UsMEJBQTBCO0FQcXJCNUI7O0FPbnJCQTtFQUNFLDBCQUEwQjtBUHNyQjVCOztBT3ByQkE7RUFDRSwwQkFBMEI7QVB1ckI1Qjs7QU9yckJBO0VBQ0UsMEJBQTBCO0FQd3JCNUI7O0FPdHJCQTtFQUNFLDBCQUEwQjtBUHlyQjVCOztBT3ZyQkE7RUFDRSwwQkFBMEI7QVAwckI1Qjs7QU94ckJBO0VBQ0UsMEJBQTBCO0FQMnJCNUI7O0FPenJCQTtFQUNFLDBCQUEwQjtBUDRyQjVCOztBTzFyQkE7RUFDRSwwQkFBMEI7QVA2ckI1Qjs7QU8zckJBO0VBQ0UsMEJBQTBCO0FQOHJCNUI7O0FPNXJCQTtFQUNFLDBCQUEwQjtBUCtyQjVCOztBTzdyQkE7RUFDRSwwQkFBMEI7QVBnc0I1Qjs7QU85ckJBO0VBQ0UsMEJBQTBCO0FQaXNCNUI7O0FPL3JCQTtFQUNFLDBCQUEwQjtBUGtzQjVCOztBTy9yQkE7RUFDRSxnQkFBZ0I7QVBrc0JsQjs7QU9oc0JBO0VBQ0UsZ0JBQWdCO0FQbXNCbEI7O0FPanNCQTtFQUNFLGdCQUFnQjtBUG9zQmxCOztBT2hzQkE7RUFD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O0FvQjN6Q0E7RUFDQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0FwQjh6Q3BCOztBb0JoMENBO0VBSUUsWUFBWTtBcEJnMENkIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQUdQQVxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5mdW5pYmVyLm9yZy9cbkF1dGhvcjogSm9yZ2UgT3J0ZWdhXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5mdW5pYmVyLm9yZy9cbkRlc2NyaXB0aW9uOiBBIGN1c3RvbWl6ZWQgdGhlbWUgZm9yIEFHUEEgcHJvamVjdFxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGFncGFcbiovXG5cbkBpbXBvcnQgJ2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuQGltcG9ydCAnYWJzdHJhY3RzL21peGlucyc7XG5AaW1wb3J0ICdhYnN0cmFjdHMvcGxhY2Vob2xkZXJzJztcblxuQGltcG9ydCAnYmFzZS9iYXNlJztcblxuQGltcG9ydCAnY29tcG9uZW50cy9zeXN0ZW0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzJztcblxuQGltcG9ydCAndXRpbGl0aWVzL3V0aWxpdGllcyc7XG5cbkBpbXBvcnQgJ2xheW91dC9hY2Nlc3NpYmlsaXR5JztcbkBpbXBvcnQgJ2xheW91dC9hbGlnbm1lbnRzJztcbkBpbXBvcnQgJ2xheW91dC9mb290ZXInO1xuQGltcG9ydCAnbGF5b3V0L2dyaWQnO1xuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XG5AaW1wb3J0ICdsYXlvdXQvbWFpbic7XG5AaW1wb3J0ICdsYXlvdXQvbmF2aWdhdGlvbic7XG5AaW1wb3J0ICdsYXlvdXQvb3ZlcnJpZGVzJztcbkBpbXBvcnQgJ2xheW91dC9zaWRlYmFyJztcblxuQGltcG9ydCAncGFnZXMvaG9tZSc7XG5AaW1wb3J0ICdwYWdlcy9ibG9nJztcbkBpbXBvcnQgJ3BhZ2VzL3NlYXJjaCc7XG5cbkBpbXBvcnQgJ3ZlbmRvcnMvdmVuZG9ycyc7XG5cbkBpbXBvcnQgJ3NoYW1lL3NoYW1lJztcbiIsIi8qIVxuVGhlbWUgTmFtZTogQUdQQVxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5mdW5pYmVyLm9yZy9cbkF1dGhvcjogSm9yZ2UgT3J0ZWdhXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5mdW5pYmVyLm9yZy9cbkRlc2NyaXB0aW9uOiBBIGN1c3RvbWl6ZWQgdGhlbWUgZm9yIEFHUEEgcHJvamVjdFxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGFncGFcbiovXG4udWwtc3R5bGUtMSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlLCAudWwtc3R5bGUtMSB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlLCAudWwtc3R5bGUtMSA+IGxpOjpiZWZvcmUsIC51bC1zdHlsZS0xIHVsID4gbGk6OmJlZm9yZSwgLnByZS1mb290ZXIgLm5hdiBsaS5uYXYtaXRlbTo6YmVmb3JlLCAuc2l0ZS1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG46cm9vdCB7XG4gIC0tdGhlbWUtcHJpbWFyeTogIzAwN0JBRjtcbiAgLS10aGVtZS1zZWNvbmRhcnk6ICM3RUM4RUM7XG4gIC0tY3lhbjogIzM5QTRDQztcbiAgLS1jeWFuLWxpZ2h0OiAjQTlENkYwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbmRkLCBkdCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbn1cblxuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4ubG9nZ2VkLWluIC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkFGO1xuICBib3JkZXItY29sb3I6ICMwMDdCQUY7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTk1O1xuICBib3JkZXItY29sb3I6ICMwMDY5OTU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgYm9yZGVyLWNvbG9yOiAjNTc1NzU3O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG59XG5cbi5idG4tY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0N2IxODtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ3YjE4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y2OTE0O1xuICBib3JkZXItY29sb3I6ICNjZjY5MTQ7XG59XG5cbi5idG4tdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZCAuY2FyZC1pbWctMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW1nLXN0eWxlLTEsIC5jYXJkLW5vdGljaWEtLWltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3RUM4RUM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2JqZWN0LTE2LTkge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1taXhlZCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4uc2VhcmNoLWZvcm0gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mb3JtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uaGVhZGluZy1zdHlsZS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4uaGVhZGluZy1zdHlsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZiNmI2YjtcbiAgYm90dG9tOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5oZWFkaW5nLXN0eWxlLTEtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRpbmctc3R5bGUtMS0tY2VudGVyOmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjRweCk7XG59XG5cbi5oZWFkaW5nLXN0eWxlLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNmI2Yjtcbn1cblxuLmhlYWRpbmctc3R5bGUtMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzZiNmI2YjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmhlYWRpbmctY29sbGFwc2VfX2ljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5hW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl06bm90KFthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0pIC5oZWFkaW5nLWNvbGxhcHNlX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm9sLXN0eWxlLTEsIC5vbC1zdHlsZS0xIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogb2wtbGlzdC1zdHlsZS0xO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5vbC1zdHlsZS0xIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLm9sLXN0eWxlLTEgPiBsaSwgLm9sLXN0eWxlLTEgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1saXN0LXN0eWxlLTE7XG4gIHRleHQtaW5kZW50OiAtMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5vbC1zdHlsZS0xID4gbGkgc3BhbiwgLm9sLXN0eWxlLTEgb2wgPiBsaSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDdCQUY7XG59XG5cbi5vbC1zdHlsZS0xID4gbGkgcCwgLm9sLXN0eWxlLTEgb2wgPiBsaSBwIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLm9sLXN0eWxlLTEgPiBsaSA+IG9sLCAub2wtc3R5bGUtMSBvbCA+IGxpID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vbC1zdHlsZS0xID4gbGk6OmJlZm9yZSwgLm9sLXN0eWxlLTEgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbC1saXN0LXN0eWxlLTEpIFwiLiBcIjtcbiAgY29sb3I6ICMwMDdCQUY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWwtc3R5bGUtMSwgLnVsLXN0eWxlLTEgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi51bC1zdHlsZS0xID4gbGksIC51bC1zdHlsZS0xIHVsID4gbGkge1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi51bC1zdHlsZS0xID4gbGkgPiB1bCwgLnVsLXN0eWxlLTEgdWwgPiBsaSA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnVsLXN0eWxlLTEgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSwgLnVsLXN0eWxlLTEgdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICBjb2xvcjogIzAwN0JBRjtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi51bC1zdHlsZS0xID4gbGk6OmJlZm9yZSwgLnVsLXN0eWxlLTEgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0ZCc7XG4gIGNvbG9yOiAjMDA3QkFGO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3QkFGO1xufVxuXG4ubGluay1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDY5OTU7XG59XG5cbi5ob21lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUtc2xpZGVyX19ib3gtLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lLXNsaWRlcl9fYm94LS1wb3NpdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9tZS1zbGlkZXJfX2JveC0tcG9zaXRpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uaG9tZS1zbGlkZXJfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZS1zbGlkZXJfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUtc2xpZGVyX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob21lLXNsaWRlcl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5ob21lLXNsaWRlcl9fY2FwdGlvbi10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QTRDQztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmhvbWUtc2xpZGVyX19jYXB0aW9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB3aWR0aDogNTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZS1zbGlkZXJfX2NhcHRpb24tdGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUtc2xpZGVyX19jYXB0aW9uLXRleHQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob21lLXNsaWRlcl9fY2FwdGlvbi10ZXh0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5ob21lLXNsaWRlcl9faW1nIHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZS1zbGlkZXJfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob21lLXNsaWRlcl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwJTtcbiAgfVxufVxuXG4uaG9tZS1zbGlkZXJfX2ltZy0tbGVmdCB7XG4gIG9iamVjdC1wb3NpdGlvbjogMCA1MCU7XG59XG5cbi5ob21lLXNsaWRlcl9faW1nLS1yaWdodCB7XG4gIG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7XG59XG5cbi5ob21lLXNsaWRlcl9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob21lLXNsaWRlcl9fY29udHJvbCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5ob21lLXNsaWRlcl9fY29udHJvbC0tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTg1cHg7XG4gIHJpZ2h0OiAyJTtcbn1cblxuLmhvbWUtc2xpZGVyX19jb250cm9sLS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE4NXB4O1xuICBsZWZ0OiAyJTtcbn1cblxuLm5ld3Mtc2xpZGVyLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmV3cy1zbGlkZXItYXJyb3cge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLm5ld3Mtc2xpZGVyLWFycm93IGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmI2YjZiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDA3QkFGO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2luYXRpb24tc3BsaXRfX2l0ZW0ucGFnZS1pdGVtLS1maXJzdCwgLnBhZ2luYXRpb24tc3BsaXRfX2l0ZW0ucGFnZS1pdGVtLS1sYXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXNwbGl0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnBhZ2luYXRpb24tc3BsaXRfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tc3BsaXRfX2l0ZW06bGFzdC1jaGlsZCAucGFnaW5hdGlvbi1zcGxpdF9fbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xufVxuXG4udGFibGUtLWZvcm1hdCB7XG4gIHdpZHRoOiA5OS45JTtcbiAgd2lkdGg6IDk5LjklO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtLWZvcm1hdCBzdXAge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udGFibGUtLWZvcm1hdCA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLS1mb3JtYXQgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS0tZm9ybWF0ID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUtLWZvcm1hdCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLS1mb3JtYXQgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZS0tZm9ybWF0ID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtLWZvcm1hdCA+IHRoZWFkLCAudGFibGUtLWZvcm1hdCA+IHRmb290IHtcbiAgYmFja2dyb3VuZDogIzAwN0JBRjtcbiAgY29sb3I6ICNmN2ZiZmQ7XG59XG5cbi50YWJsZS0tZm9ybWF0ID4gdGhlYWQgPiB0ciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJsZS0tZm9ybWF0ID4gdGhlYWQgPiB0cjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMmU5M2JkO1xufVxuXG4udGFibGUtLWZvcm1hdCA+IHRoZWFkID4gdHI6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzNkOWJjMjtcbn1cblxuLnRhYmxlLS1mb3JtYXQgPiB0aGVhZCA+IHRyOm50aC1jaGlsZCgzKSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50YWJsZS0tZm9ybWF0ID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLS1mb3JtYXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZjdmYmZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllYmYzO1xuICBwYWRkaW5nOiA0cHggM3B4O1xufVxuXG4udGFibGUtLWZvcm1hdCA+IHRib2R5ICsgdGhlYWQgPiB0ciA+IHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLnRhYmxlLS1mb3JtYXQgPiB0Zm9vdCA+IHRyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRhYmxlLS1mb3JtYXQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDllYmYzO1xufVxuXG4udGFibGUtLWZvcm1hdCA+IHRmb290ID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLS1mb3JtYXQgLnRhYmxlLWZvcm1hdF9fYmctMiB7XG4gIGJhY2tncm91bmQ6ICMyZTkzYmQ7XG59XG5cbi50YWJsZS0tZm9ybWF0IC5oZWFkaW5nLS0yIHtcbiAgYmFja2dyb3VuZDogIzJlOTNiZDtcbn1cblxuLnRhYmxlLS1mb3JtYXQgKyBwIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnRhYmxlLS1mb3JtYXQgLm9yZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi50YWJsZS0tZm9ybWF0LS1oYWxmID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtLWZvcm1hdC0taGFsZiA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLS1mb3JtYXQtLWhhbGYgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS0tZm9ybWF0LS1oYWxmID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTEgPiB0aGVhZCA+IHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tZm9ybWF0LS0xID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS0xID4gdGJvZHkgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tMSA+IHRib2R5ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCgzKSwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Ym9keSA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoNCksIC50YWJsZS0tZm9ybWF0LS0xID4gdGJvZHkgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDUpLCAudGFibGUtLWZvcm1hdC0tMSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tMSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoMyksIC50YWJsZS0tZm9ybWF0LS0xID4gdGJvZHkgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDQpLCAudGFibGUtLWZvcm1hdC0tMSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCg1KSwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoMiksIC50YWJsZS0tZm9ybWF0LS0xID4gdGZvb3QgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDMpLCAudGFibGUtLWZvcm1hdC0tMSA+IHRmb290ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCg0KSwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoNSksIC50YWJsZS0tZm9ybWF0LS0xID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS0xID4gdGZvb3QgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tMSA+IHRmb290ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgzKSwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Zm9vdCA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoNCksIC50YWJsZS0tZm9ybWF0LS0xID4gdGZvb3QgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tMSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTEgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS0xID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tMSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tZm9ybWF0LS0yID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tMiA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tMiA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTIgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTIgPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tMiA+IHRmb290ID4gdHIgPiB0ZDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtLWZvcm1hdC0tMiA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tMiA+IHRmb290ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCgyKSwgLnRhYmxlLS1mb3JtYXQtLTIgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTIgPiB0Zm9vdCA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZS0tZm9ybWF0LS0zID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tMyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKSA+IHRkOm50aC1jaGlsZChvZGQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tNCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tZm9ybWF0LS00ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS00ID4gdGJvZHkgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tNCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tNCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tNSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS0tZm9ybWF0LS01ID4gdGhlYWQgPiB0cjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS0tZm9ybWF0LS01ID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS01ID4gdGJvZHkgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tNSA+IHRib2R5ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCgzKSwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Ym9keSA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoNCksIC50YWJsZS0tZm9ybWF0LS01ID4gdGJvZHkgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDUpLCAudGFibGUtLWZvcm1hdC0tNSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tNSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Ym9keSA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoMyksIC50YWJsZS0tZm9ybWF0LS01ID4gdGJvZHkgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDQpLCAudGFibGUtLWZvcm1hdC0tNSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCg1KSwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoMiksIC50YWJsZS0tZm9ybWF0LS01ID4gdGZvb3QgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDMpLCAudGFibGUtLWZvcm1hdC0tNSA+IHRmb290ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCg0KSwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoNSksIC50YWJsZS0tZm9ybWF0LS01ID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS01ID4gdGZvb3QgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tNSA+IHRmb290ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgzKSwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Zm9vdCA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoNCksIC50YWJsZS0tZm9ybWF0LS01ID4gdGZvb3QgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtLWZvcm1hdC0tNSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS01ID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tNSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tZm9ybWF0LS02ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZS0tZm9ybWF0LS03ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS03ID4gdGJvZHkgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tNyA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgzKSwgLnRhYmxlLS1mb3JtYXQtLTcgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTcgPiB0Ym9keSA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoMiksIC50YWJsZS0tZm9ybWF0LS03ID4gdGJvZHkgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDMpLCAudGFibGUtLWZvcm1hdC0tNyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tNyA+IHRmb290ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSwgLnRhYmxlLS1mb3JtYXQtLTcgPiB0Zm9vdCA+IHRyID4gdGQ6bnRoLWxhc3QtY2hpbGQoMyksIC50YWJsZS0tZm9ybWF0LS03ID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS03ID4gdGZvb3QgPiB0ciA+IHRoOm50aC1sYXN0LWNoaWxkKDIpLCAudGFibGUtLWZvcm1hdC0tNyA+IHRmb290ID4gdHIgPiB0aDpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTcgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS03ID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tNyA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTcgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtLWZvcm1hdC0tOCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUtLWZvcm1hdC0tOCA+IHRib2R5ID4gdHIgPiB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYmxlLS1mb3JtYXQtLTggPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLS1mb3JtYXQtLTggPiB0Zm9vdCA+IHRyID4gdGg6bnRoLWxhc3QtY2hpbGQoMiksIC50YWJsZS0tZm9ybWF0LS04ID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS0tZm9ybWF0LS04ID4gdGZvb3QgPiB0ciA+IHRkOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3QkFGICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNmMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogIzdFQzhFQyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNmN2ZjZmUgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzZiNmI2YiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvci1ncmF5LWxpZ2h0ZW4ge1xuICBjb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItZ3JheS1kYXJrIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWdyYXktZGFya2VuIHtcbiAgY29sb3I6ICM1NzU3NTcgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWRpbWdyYXkge1xuICBjb2xvcjogIzZlNmQ3MiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3Itc2lsdmVyLWxpZ2h0IHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkFGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdFQzhFQyAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmNmZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjZiNmIgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmtlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTcgIWltcG9ydGFudDtcbn1cblxuLmJnLWRpbWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZDcyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zaWx2ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYmctd2hpdGUtb3AtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QTRDQztcbn1cblxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdCQUY7XG59XG5cbi5ib3JkZXItY29sb3Itc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN0VDOEVDO1xufVxuXG4uYm9yZGVyLWNvbG9yLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM2YjZiNmI7XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXNoZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc29saWQtLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMnB4IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItbGVmdC10aGljay1zb2xpZCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzZiNmI2YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5mei0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMTEge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMTcge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTIxIHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mei0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4uZnotMzAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZ6LTQwIHtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5meC1yb3RhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbn1cblxuLmZ4LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaWNvbi1pbmRlbnQge1xuICB0ZXh0LWluZGVudDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5pY29uLWluZGVudC1zbSB7XG4gIHRleHQtaW5kZW50OiAtN3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmVnaW9uLWNvcHlyaWdodCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJlZ2lvbi1jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhcmQtbm90aWNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZC1ub3RpY2lhIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY2FyZC1ub3RpY2lhLS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtbm90aWNpYS0tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA3QkFGO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLW5vdGljaWEtLWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uY2FyZC1ub3RpY2lhLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXJkLW5vdGljaWEtLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnJvd3MgaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwNjA5YztcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWctc3BvbnNvciB7XG4gIGhlaWdodDogNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbWctc3BvbnNvciB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLmltZy1sb2dvIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4ucHJlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnByZS1mb290ZXIgLm5hdiBsaS5uYXYtaXRlbSB7XG4gIHRleHQtaW5kZW50OiAtNnB4O1xufVxuXG4ucHJlLWZvb3RlciAubmF2IGxpLm5hdi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWluZGVudDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnByZS1mb290ZXIgLm5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4zNXJlbTtcbiAgY29sb3I6ICM2ZTZkNzI7XG59XG5cbi5wcmUtZm9vdGVyIC5uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJlLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1nbG9iYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN0JBRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLnNpdGUtaGVhZGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTA7XG59XG5cbi5zaXRlLWhlYWRlci5zaXRlLWhlYWRlci0tZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgd2lkdGg6IDE1NXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuc2l0ZS1oZWFkZXItLWZpeGVkIC53aWRnZXQtdG9wX19pbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci0taGlkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaXRlLWhlYWRlci0taGlkZSB7XG4gICAgdG9wOiAtMTA2cHg7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjRweCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTM7XG59XG5cbi5zaXRlLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4O1xuICBjb2xvcjogIzZlNmQ3Mjtcbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG5cbi5zaXRlLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWluZGVudDogMHB4O1xuICBtYXJnaW4tbGVmdDogLjM1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjFlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzZiNmI2YjtcbiAgcGFkZGluZzogMC40NXJlbSAxcmVtO1xufVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2l0ZS1icmFuZGluZyBpbWcge1xuICB3aWR0aDogMTkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLndpZGdldC10b3Age1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53aWRnZXQtdG9wX19pbWcge1xuICB3aWR0aDogMTY2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAud2lkZ2V0LXRvcF9faW1nIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLnNpdGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDk2MHB4O1xufVxuXG5maWd1cmUuaW1nLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZpZ3VyZS5pbWctY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LWFyZWEgLmV2ZW50b3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkOGQ4ZDg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDdCQUY7XG59XG5cbi5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTFjZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZSAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZSAucG9zdC10aHVtYm5haWwgaW1nLmZvY3VzLWxlZnQge1xuICBvYmplY3QtcG9zaXRpb246IDAgMDtcbn1cblxuLnBhZ2UgLnBvc3QtdGh1bWJuYWlsIGltZy5mb2N1cy1jZW50ZXIge1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAwO1xufVxuXG4ucGFnZSAucG9zdC10aHVtYm5haWwgaW1nLmZvY3VzLXJpZ2h0IHtcbiAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDA7XG59XG5cbi5wYWdlLXRodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vcmUtbGluayB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cywgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSwgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEge1xuICBjb2xvcjogIzAwN0JBRjtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNjk5NTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCwgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhLCAucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhIHtcbiAgY29sb3I6ICMwMDdCQUY7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciwgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OTk1O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDdCQUY7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkFGO1xuICBib3JkZXItY29sb3I6ICMwMDdCQUY7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDdCQUY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0X3NlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLW5vdGljaWFzIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2cgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuXG4uYmxvZyAucG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q4ZDhkODtcbn1cblxuLnNlYXJjaCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idXN5LWxvYWRlcjpiZWZvcmUsIC5oYXMtdmFsaWRhdGluZyAuY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2xvYWRpbmctaWNvbi1ibHVlLnBuZyk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXgtLWZhNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1waG90by1pbnNjcmlwY2lvbiBpbnB1dFt0eXBlPVwiZmlsZVwiIGldIHtcbiAgcGFkZGluZzogMnB4IC4yNXJlbTtcbn1cblxuLmZvcm0tcGhvdG8taW5zY3JpcGNpb24gLmhhcy12YWxpZGF0aW5nIC5jb250cm9sLWxhYmVsLmZpeC0tZmE1OmJlZm9yZSB7XG4gIHRvcDogMzVweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvbG9hZGluZy1pY29uLWJsdWUucG5nKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG5cbi5zaG9ydGNvZGUtdmFsdWUtYXJlYSAuYnRuLmJnLWZhY2Vib29rLCAuc2hvcnRjb2RlLXZhbHVlLWFyZWEtcG9zdCAuYnRuLmJnLWZhY2Vib29rIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFzLWJhY2tncm91bmQuaGFzLWJyYW5kLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5oYXMtYmFja2dyb3VuZC5oYXMtY3lhbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbik7XG59XG5cbi5oYXMtYmFja2dyb3VuZC5oYXMtY3lhbi1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi1saWdodCk7XG59XG5cbi5oYXMtdGV4dC1jb2xvci5oYXMtcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmhhcy10ZXh0LWNvbG9yLmhhcy1zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmhhcy10ZXh0LWNvbG9yLmhhcy1jeWFuLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWN5YW4pO1xufVxuXG4uaGFzLXRleHQtY29sb3IuaGFzLWN5YW4tbGlnaHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY3lhbi1saWdodCk7XG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBGb250IEF3ZXNvbWUgYmFzZVxuJWJhc2VfZmEtaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiOnJvb3Qge1xuICAgIC0tdGhlbWUtcHJpbWFyeTogIzAwN0JBRjtcbiAgICAtLXRoZW1lLXNlY29uZGFyeTogIzdFQzhFQztcbiAgICAtLWN5YW46ICMzOUE0Q0M7XG4gICAgLS1jeWFuLWxpZ2h0OiAjQTlENkYwO1xufVxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnQXJjaGl2byBOYXJyb3cnLCBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpaycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmEge1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG59XG5cbmE6aG92ZXJ7XG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5kZCwgZHQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbmZvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xufVxuXG5mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbigkdGhlbWUtcHJpbWFyeSwgODUlKTtcbn0iLCIvLyBGb250c1xuJGZvbnQtY29sb3I6ICMzMzMzMzM7XG4kZm9udC1mYW1pbHktaGVhZGluZzogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbi8vIFRoZW1lIENvbG9yc1xuXG4kdGhlbWUtcHJpbWFyeTogIzAwN0JBRjtcbiR0aGVtZS1zZWNvbmRhcnk6ICM3RUM4RUM7XG5cbiRncmF5OiAjNmI2YjZiO1xuJGdyYXktbGlnaHQ6ICNkOGQ4ZDg7XG4kZ3JheS1saWdodGVuOiAjZWZmNGY3O1xuJGdyYXktZGFyazogIzMzMzMzMztcbiRncmF5LWRhcmtlbjojNTc1NzU3O1xuJGdyYXktdGV4dDogIzZlNmQ3MjtcbiRzaWx2ZXItbGlnaHQ6ICNmNWY1ZjU7XG5cbiRjeWFuOiAjMzlBNENDO1xuJGN5YW4tbGlnaHQ6ICNBOUQ2RjA7XG5cbiRmYWNlYm9vazogIzNCNTk5ODtcbiRjdGEtb3JhbmdlOiAjZjQ3YjE4O1xuXG4kbGlnaHQtcHJpbWFyeTogbWl4KHdoaXRlLCAkdGhlbWUtcHJpbWFyeSwgIDk0JSk7XG4kbGlnaHQtc2Vjb25kYXJ5OiBtaXgod2hpdGUsICR0aGVtZS1zZWNvbmRhcnksICA5NCUpO1xuXG4vLyBCb3JkZXJzXG4kYm9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuXG4iLCJcbi5sb2dnZWQtaW4ge1xuXHQuZW50cnktZm9vdGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG59XG4iLCJAaW1wb3J0ICdhYnN0cmFjdHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9taXhpbnMnO1xuXG4vLyBCVVRUT05TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ0bl9kZWZhdWx0KCR0aGVtZS1wcmltYXJ5KTtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgQGluY2x1ZGUgYnRuX2RlZmF1bHQoJGdyYXktZGFya2VuKTtcbn1cbi5idG4tY3RhIHtcbiAgQGluY2x1ZGUgYnRuX2RlZmF1bHQoJGN0YS1vcmFuZ2UpO1xufVxuLmJ0bi10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8vIENBUkRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkIHtcbiAgLmNhcmQtaW1nLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gSU1BR0VTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbWctc3R5bGUtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdGhlbWUtc2Vjb25kYXJ5O1xufVxuXG4vLyBPQkpFQ1RTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vYmplY3QtMTYtOSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRfbWluX21kIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIElOUFVUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1taXhlZCB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4vLyBGT1JNU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VhcmNoLWZvcm0ge1xuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmZvcm0tY29udGVudCB7XG4gIG1heC13aWR0aDogNzI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xufVxuICBcblxuLy8gSEVBRElOR1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlYWRpbmctc3R5bGUtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDZweDtcbiAgfVxuICAmLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGluZy1zdHlsZS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xufVxuXG4uaGVhZGluZy1zdHlsZS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmhlYWRpbmctY29sbGFwc2Uge1xuICAmX19pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdOm5vdChbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdKSAuaGVhZGluZy1jb2xsYXBzZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLy8gTElTVFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9sLXN0eWxlLTEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbC1saXN0LXN0eWxlLTE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb2wge1xuICAgIEBleHRlbmQgLm9sLXN0eWxlLTE7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxuICA+IGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbGlzdC1zdHlsZS0xO1xuICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHRoZW1lLXByaW1hcnk7XG4gICAgfVxuICAgIHAge1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgID4gb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9sLWxpc3Qtc3R5bGUtMSkgXCIuIFwiO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi51bC1zdHlsZS0xIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB1bCB7XG4gICAgQGV4dGVuZCAudWwtc3R5bGUtMTtcbiAgfVxuICA+IGxpIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICA+IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgID4gbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbiAgICAgICAgICBAZXh0ZW5kICViYXNlX2ZhLWljb247XG4gICAgICAgICAgZm9udC1zaXplOiA1cHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNGQnO1xuICAgICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuICAgICAgQGV4dGVuZCAlYmFzZV9mYS1pY29uO1xuICAgICAgZm9udC1zaXplOiA1cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTElOS1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpbmstcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxpbmtfZGVmYXVsdCgkdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8vIFNMSURFUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaG9tZSBzbGlkZXJcbi5ob21lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19ib3gtLXBvc2l0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludF9tZCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50X2xnIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludF9tZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNjUpO1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludF9sZyB7XG4gICAgICAgIHdpZHRoOiA4NSVcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRfbWQge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludF9zbSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50X21kIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50X3NtIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzAlO1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogMCA1MCU7XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgfVxuICB9XG4gICZfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAmLS1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE4NXB4O1xuICAgICAgcmlnaHQ6IDIlO1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTg1cHg7XG4gICAgICBsZWZ0OiAyJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbmV3cyBzbGlkZXJcbi5uZXdzLXNsaWRlciB7XG4gICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50X2xnIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQQUdJTkFUSU9OU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbi1zcGxpdCB7XG4gICRwYXJlbnQ6IHBhZ2luYXRpb24tc3BsaXQ7XG4gICZfX2l0ZW0ge1xuICAgICYucGFnZS1pdGVtLS1maXJzdCxcbiAgICAmLnBhZ2UtaXRlbS0tbGFzdCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50X21kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC4jeyRwYXJlbnR9X19saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuI3skcGFyZW50fV9fbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5BVlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFRBQkxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFibGUge1xuICAmLS1mb3JtYXQge1xuICAgIEBpbmNsdWRlIHRhYmxlX19mb3JtYXQoJHRoZW1lLXByaW1hcnkpO1xuICAgIHdpZHRoOiA5OS45JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5vcmQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICAgICYtLWhhbGYge1xuICAgICAgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMSB7XG4gICAgICA+IHRoZWFkIHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHRib2R5LCA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMiksICY6bnRoLWxhc3QtY2hpbGQoMyksICY6bnRoLWxhc3QtY2hpbGQoNCksICY6bnRoLWxhc3QtY2hpbGQoNSkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMiB7XG4gICAgICA+IHRib2R5IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTMge1xuICAgICAgPiB0Ym9keSB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTQge1xuICAgICAgPiB0Ym9keSB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgID4gdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCwgPiB0ZCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTUge1xuICAgICAgPiB0aGVhZCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1sYXN0LWNoaWxkKDIpLCAmOm50aC1sYXN0LWNoaWxkKDMpLCAmOm50aC1sYXN0LWNoaWxkKDQpLCAmOm50aC1sYXN0LWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTYge1xuICAgICAgPiB0Ym9keSB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS03IHtcbiAgICAgID4gdGJvZHksID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRkLCA+IHRoIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSwgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS04IHtcbiAgICAgID4gdGJvZHkge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLCA+IHRkIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCJcbi8vIEJyZWFrcG9pbnRzXG5AbWl4aW4gYnJlYWtwb2ludF9sZygpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludF9taW5fbGcoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnRfbWQoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnRfbWluX21kKCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50X3NtKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50X21pbl9zbSgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5cbi8vIEJ1dHRvbnNcbkBtaXhpbiBidG5fZGVmYXVsdCgkY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KGJsYWNrLCAkY29sb3IsIDE1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoYmxhY2ssICRjb2xvciwgMTUlKTtcbiAgICB9XG59XG5cbi8vIExpbmtzXG5AbWl4aW4gbGlua19kZWZhdWx0KCRjb2xvcikge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgY29sb3I6IG1peChibGFjaywgJGNvbG9yLCAxNSUpO1xuICAgIH1cbn1cblxuXG4vLyBUYWJsZXNcbkBtaXhpbiB0YWJsZV9fZm9ybWF0KCRjb2xvcikge1xuICB3aWR0aDogOTkuOSU7XG4gIHN1cCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gID4gdGJvZHksID4gdGhlYWQsID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0ZCwgPiB0aCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHRoZWFkLCA+IHRmb290IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgY29sb3I6IG1peCh3aGl0ZSwgJGNvbG9yLCA5NyUpO1xuICB9XG4gID4gdGhlYWQge1xuICAgID4gdHIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWl4KHdoaXRlLCAkY29sb3IsIDE4JSk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1peCh3aGl0ZSwgJGNvbG9yLCAyNCUpO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGJvZHkge1xuICAgID4gdHIge1xuICAgICAgPiB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1peCh3aGl0ZSwgJGNvbG9yLCA5NyUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtaXgod2hpdGUsICRjb2xvciwgODUlKTtcbiAgICAgICAgcGFkZGluZzogNHB4IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIHRoZWFkIHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgPiB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1peCh3aGl0ZSwgJGNvbG9yLCA4NSUpO1xuICAgICAgfVxuICAgICAgPiB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlLWZvcm1hdF9fYmctMiB7XG4gICAgYmFja2dyb3VuZDogbWl4KHdoaXRlLCAkY29sb3IsIDE4JSk7XG4gIH1cbiAgLmhlYWRpbmctLTIge1xuICAgIGJhY2tncm91bmQ6IG1peCh3aGl0ZSwgJGNvbG9yLCAxOCUpO1xuICB9XG4gICsgcCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5cblxuIiwiQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhYnN0cmFjdHMvbWl4aW5zJztcblxuLy8gQ29sb3JzXG4uY29sb3ItcHJpbWFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXByaW1hcnktbGlnaHQge1xuICBjb2xvcjogJGxpZ2h0LXByaW1hcnkgIWltcG9ydGFudDtcbn1cbi5jb2xvci13aGl0ZSB7XG5cdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAkdGhlbWUtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICRsaWdodC1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItZ3JheS1saWdodCB7XG4gIGNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWdyYXktbGlnaHRlbiB7XG4gIGNvbG9yOiAkZ3JheS1saWdodGVuICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItZ3JheS1kYXJrIHtcbiAgY29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ncmF5LWRhcmtlbiB7XG4gIGNvbG9yOiAkZ3JheS1kYXJrZW4gIWltcG9ydGFudDtcbn1cbi5jb2xvci1kaW1ncmF5IHtcbiAgY29sb3I6ICRncmF5LXRleHQgIWltcG9ydGFudDtcbn1cbi5jb2xvci1zaWx2ZXItbGlnaHQge1xuICBjb2xvcjogJHNpbHZlci1saWdodCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEJhY2tncm91bmRzXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zZWNvbmRhcnkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcbn1cbi5iZy1ncmF5LWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVuICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xufVxuLmJnLWdyYXktZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFya2VuICFpbXBvcnRhbnQ7XG59XG4uYmctZGltZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXRleHQgIWltcG9ydGFudDtcbn1cbi5iZy1zaWx2ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyLWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJnLXdoaXRlLW9wLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgLjUpO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4ICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZSAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3ICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTMgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XG59XG5cblxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJvcmRlcnNcbi5ib3JkZXItY29sb3Ige1xuICAmLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG4gIH1cbiAgJi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLXNlY29uZGFyeTtcbiAgfVxuICAmLWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gIH1cbn1cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXNoZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGVlMmU2IWltcG9ydGFudDtcbn1cbi5ib3JkZXItc29saWQtLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0ycHgge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5ib3JkZXItbGVmdC10aGljay1zb2xpZCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyYXkgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRm9udCBzaXplXG4uZnotMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cbi5mei0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZ6LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uZnotMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cbi5mei0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmZ6LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZnotMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5mei0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLmZ6LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZnotMTkge1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbn1cbi5mei0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLmZ6LTIxIHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uZnotMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5mei0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLmZ6LTQwIHtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy8gRWZmZWN0c1xuLmZ4LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xufVxuLmZ4LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5cblxuLy8gSW5kZW50c1xuLmljb24taW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuLmljb24taW5kZW50LXNtIHtcbiAgdGV4dC1pbmRlbnQ6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiLy8gQWNjZXNzaWJpbGl0eVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IFxuXG5cdCY6Zm9jdXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMTc1OWI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdH1cbn1cblxuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59IiwiLy8gQWxpZ25tZW50c1xuXG4uYWxpZ24tbGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn0iLCJAaW1wb3J0ICdhYnN0cmFjdHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9taXhpbnMnO1xuXG4ucmVnaW9uLWNvcHlyaWdodCB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5jYXJkLW5vdGljaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBicmVha3BvaW50X21kIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAmLS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBleHRlbmQgLmltZy1zdHlsZS0xO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHRoZW1lLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICYtLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5hcnJvd3MgaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwNjA5YztcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnZpc2libGUteHMge1xuICBAaW5jbHVkZSBicmVha3BvaW50X21kIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmltZy1zcG9uc29yIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBAaW5jbHVkZSBicmVha3BvaW50X21kIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLmltZy1sb2dve1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5wcmUtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAubmF2IHtcbiAgICBsaS5uYXYtaXRlbSB7XG4gICAgICB0ZXh0LWluZGVudDogLTZweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICBAZXh0ZW5kICViYXNlX2ZhLWljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtIDAuMzVyZW07XG4gICAgICBjb2xvcjogJGdyYXktdGV4dDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRfbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbiIsIi8vIE1haW4gbGF5b3V0XG5cbi5jb250YWluZXItZ2xvYmFsIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufSIsIi8vIEhlYWRlclxuXG4uc2l0ZS1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZS1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0dG9wOjA7XG5cdCYuc2l0ZS1oZWFkZXItLWZpeGVkIHtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cG9zaXRpb246Zml4ZWQ7XG5cdFx0bGVmdDowO1xuXHRcdHotaW5kZXg6IDUwO1xuXHRcdC5zaXRlLWJyYW5kaW5nIGltZyB7XG5cdFx0XHR3aWR0aDogMTU1cHg7XG5cdFx0fVxuXHRcdC53aWRnZXQtdG9wX19pbWcge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0fVxuXHQmLS1oaWRlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAtMTk1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludF9taW5fc20ge1xuXHRcdFx0dG9wOiAtMTA2cHg7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE4cHg7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyNHB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50X3NtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdFx0aSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdD4gbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LXRleHQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMTA3Jztcblx0XHRcdFx0QGV4dGVuZCAlYmFzZV9mYS1pY29uO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4zNTVlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC4xZW07XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi5zaXRlLWJyYW5kaW5nIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuXHQvLyBcdGZsb2F0OiBub25lO1xuXHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gfVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludF9zbSB7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gV2lkZ2V0IFRvcFxuLndpZGdldC10b3Age1xuXHRmbG9hdDogcmlnaHQ7XG5cdC8vIEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuXHQvLyBcdGZsb2F0OiBub25lO1xuXHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHQvLyB9XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnRfc20ge1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIvLyBNYWluXG5cbi5zaXRlLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA5NjBweDtcbn1cbmZpZ3VyZS5pbWctY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gQ29udGVudFxuLmNvbnRlbnQtYXJlYSB7XG4gIC5ldmVudG9zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkOGQ4ZDg7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuICB9XG5cbiAgYTpob3ZlcntcbiAgICBjb2xvcjogbGlnaHRlbigkdGhlbWUtcHJpbWFyeSwgNiUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuZm9jdXMtbGVmdCB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgJi5mb2N1cy1jZW50ZXIge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcbiAgICB9XG4gICAgJi5mb2N1cy1yaWdodCB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDEwMCUgMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGh1bWJuYWlsc1xuLnBhZ2UtdGh1bWJuYWlsIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tb3JlLWxpbmsge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4iLCJAaW1wb3J0ICdhYnN0cmFjdHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9taXhpbnMnO1xuXG4vLyBNYWluIE5hdmlnYXRpb25cbi8vIC4uLlxuXG5cbi8vIFBvc3QgTmF2aWdhdGlvblxuLnBvc3QtbmF2aWdhdGlvbiwgLnBvc3RzLW5hdmlnYXRpb24ge1xuXHQubmF2LWxpbmtzIHtcblx0XHQubmF2LXByZXZpb3VzIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHggMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmtfZGVmYXVsdCgkdGhlbWUtcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtbmV4dCB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAyMHB4IDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgbGlua19kZWZhdWx0KCR0aGVtZS1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBPdmVycmlkZVxuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhYnN0cmFjdHMvbWl4aW5zJztcblxuLy8gTmF2c1xuXG4vLyBDYXJkc1xuXG4vLyBQYWdpbmF0aW9uXG4ucGFnZS1saW5rIHtcblx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtcHJpbWFyeTtcbn1cblxuXG4iLCJcbi5zaWRlYmFyIHtcblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53aWRnZXQtdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICR0aGVtZS1wcmltYXJ5O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG5cdC53aWRnZXRfc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufVxuIiwiLy8gSG9tZSBTdHlsZXNcblxuLmhvbWUtbm90aWNpYXMge1xuXHRhcnRpY2xlOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvLyBCbG9nIFN0eWxlc1xuXG4uYmxvZyB7XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxuICAucG9zdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JheS1saWdodDtcbiAgfVxufVxuIiwiLy8gU2VhcmNoIFBhZ2VcblxuLnNlYXJjaCB7XG5cdC5wb3N0LXRodW1ibmFpbCBpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCJcblxuLy8gV2ViRm9ybXMgUGx1Z2luXG5cbi5idXN5LWxvYWRlcjpiZWZvcmUsIC5oYXMtdmFsaWRhdGluZyAuY29udHJvbC1sYWJlbDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2xvYWRpbmctaWNvbi1ibHVlLnBuZyk7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMjVweDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXgtLWZhNSB7XG4gICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tcGhvdG8taW5zY3JpcGNpb24ge1xuXHRpbnB1dFt0eXBlPVwiZmlsZVwiIGldIHtcblx0XHRwYWRkaW5nOiAycHggLjI1cmVtO1xuXHR9XG5cdC5oYXMtdmFsaWRhdGluZyAuY29udHJvbC1sYWJlbC5maXgtLWZhNTpiZWZvcmUge1xuXHRcdHRvcDogMzVweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2xvYWRpbmctaWNvbi1ibHVlLnBuZyk7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cdH1cbn1cblxuXG4vLyBGYWNlYm9vayBTREtcbi8vIC5mYi1saWtlIHtcbi8vIFx0I2ZhY2Vib29rIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbi8vIFx0fVxuLy8gfVxuXG5cbi8vIExpa2VzIFZpZXdlZXIgUGx1Z2luXG4uc2hvcnRjb2RlLXZhbHVlLWFyZWEsIC5zaG9ydGNvZGUtdmFsdWUtYXJlYS1wb3N0IHtcblx0LmJ0bi5iZy1mYWNlYm9vayB7XG5cdFx0Y3Vyc29yOiBhdXRvO1xuXHR9XG59XG5cbi8vIEd1dGVuYmVyZyBCbG9ja3MgU3R5bGVzXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFzLWJhY2tncm91bmQge1xuXHQmLmhhcy1icmFuZC1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5KTtcblx0fVxuXHQmLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtc2Vjb25kYXJ5KTtcblx0fVxuXHQmLmhhcy1jeWFuLWJhY2tncm91bmQtY29sb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN5YW4pO1xuXHR9XG5cdCYuaGFzLWN5YW4tbGlnaHQtYmFja2dyb3VuZC1jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3lhbi1saWdodCk7XG5cdH1cbn1cbi5oYXMtdGV4dC1jb2xvciB7XG5cdCYuaGFzLXByaW1hcnktY29sb3Ige1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1wcmltYXJ5KTtcblx0fVxuXHQmLmhhcy1zZWNvbmRhcnktY29sb3Ige1xuXHRcdGNvbG9yOiB2YXIoLS10aGVtZS1zZWNvbmRhcnkpO1xuXHR9XG5cdCYuaGFzLWN5YW4tY29sb3Ige1xuXHRcdGNvbG9yOiB2YXIoLS1jeWFuKTtcblx0fVxuXHQmLmhhcy1jeWFuLWxpZ2h0LWNvbG9yIHtcblx0XHRjb2xvcjogdmFyKC0tY3lhbi1saWdodCk7XG5cdH1cbn1cblxuLy8gQWxpZ24gSW1hZ2VzXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuIl19 */
