.single-adventure {
  position: relative;
}

.single-adventure .preloader {
  padding: 150px 0;
}

.single-adventure .book-now {
  position: fixed;
  bottom: 120px;
  right: 40px;
  z-index: 999;
  cursor: pointer;
}

.single-adventure .embedded-video {
  max-width: 800px;
  margin: 0 auto;
}

.single-adventure .embedded-video iframe {
  width: 90%;
  height: 30em;
}

@media (max-width: 768px) {
  .single-adventure .embedded-video iframe {
    height: 12em;
  }
}

.call-to-action {
  background: #ef3b24;
  padding: 20px 0;
}

.call-to-action h3 {
  margin: 0;
  padding: 8px 20px;
  vertical-align: middle;
  line-height: 25px;
  display: inline-block;
  font-size: 22px;
  text-transform: none;
  color: #fff;
}

.call-to-action .button {
  background: #fdbf12;
  border: 2px solid #fdbf12;
  color: #0b1828;
  text-shadow: none;
  font-family: "MuseoSansCyrl-900",sans-serif;
  display: inline-block;
  position: relative;
  cursor: pointer;
  outline: none;
  white-space: nowrap;
  margin: 5px;
  padding: 0 22px;
  font-size: 14px;
  line-height: 40px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 3px;
}

.call-to-action .button:hover {
  text-decoration: none;
  background: #fff;
  border-color: #000;
}

.trip-info-section {
  z-index: 99;
  position: fixed;
  top: 85px;
  left: 0;
  height: 40px;
  width: 100%;
  background: #0c1828;
  padding: 0 30px;
}

.trip-info-section.top-hidden {
  top: 0;
}

.trip-info-section .trip-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.trip-info-section .trip-nav .table-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.trip-info-section .trip-nav .trip-info-icons,
.trip-info-section .trip-nav .trip-sections {
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
}

.trip-info-section .trip-nav .trip-info-icons ul,
.trip-info-section .trip-nav .trip-sections ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.trip-info-section .trip-nav .trip-info-icons i,
.trip-info-section .trip-nav .trip-sections i {
  color: #febe14;
  font-size: 17px;
  margin-right: 5px;
}

.trip-info-section .trip-nav .trip-info-icons.trip-info-icons,
.trip-info-section .trip-nav .trip-sections.trip-info-icons {
  min-width: 614px;
  padding: 0 20px;
}

.trip-info-section .trip-nav .trip-info-icons.trip-info-icons li,
.trip-info-section .trip-nav .trip-sections.trip-info-icons li {
  display: inline-block;
  padding: 0 5px;
}

.trip-info-section .trip-nav .trip-info-icons.trip-info-icons li.title-wrapper,
.trip-info-section .trip-nav .trip-sections.trip-info-icons li.title-wrapper {
  height: 40px;
  margin: 0;
  font-family: "MuseoSansCyrl-900", sans-serif;
  color: #febe14;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 40px;
}

.trip-info-section .trip-nav .trip-info-icons.trip-info-icons li.title-wrapper.reduced-font,
.trip-info-section .trip-nav .trip-sections.trip-info-icons li.title-wrapper.reduced-font {
  font-size: 14px;
}

.trip-info-section .trip-nav .trip-info-icons.trip-sections,
.trip-info-section .trip-nav .trip-sections.trip-sections {
  padding: 3px 0;
}

.trip-info-section .trip-nav .trip-info-icons.trip-sections ul li,
.trip-info-section .trip-nav .trip-sections.trip-sections ul li {
  border-right: 1px solid #fff;
  margin-right: 10px;
  padding-right: 10px;
  display: inline-block;
}

.trip-info-section .trip-nav .trip-info-icons.trip-sections ul li:last-child,
.trip-info-section .trip-nav .trip-sections.trip-sections ul li:last-child {
  border-right: none;
  padding-right: 0;
}

.trip-info-section .trip-nav .trip-info-icons.trip-sections ul li a,
.trip-info-section .trip-nav .trip-sections.trip-sections ul li a {
  color: #fff;
  font-size: 14px;
  font-family: "MuseoSansCyrl-300", sans-serif;
}

@media (max-width: 992px) {
  .trip-info-section {
    padding: 0 10px;
  }

  .trip-info-section .trip-nav .trip-info-icons {
    height: 40px;
    padding: 0;
    min-width: 0;
  }

  .trip-info-section .trip-nav .trip-info-icons .title-wrapper {
    display: none;
  }
}

@media (max-width: 768px) {
  .trip-info-section {
    top: 105px;
  }
}

@media (max-width: 698px) {
  .trip-info-section {
    padding: 0 5px;
  }

  .trip-info-section .trip-nav .trip-info-icons {
    display: none;
  }

  .trip-info-section .trip-nav .trip-sections {
    height: 40px;
    text-align: center;
    width: 0;
    min-width: 0;
  }

  .trip-info-section .trip-nav .trip-sections ul li {
    margin-right: 5px;
    padding-right: 5px;
  }

  .trip-info-section .trip-nav .trip-sections ul li a {
    font-size: 13px;
  }
}

.embedded-view .trip-info-section {
  top: 0 !important;
}

.header-section {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
  background-size: cover !important;
  background: no-repeat center center;
}

.header-section .trip-logo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

.timer-section .container {
  z-index: 99;
}

.timer-section .container .section {
  padding: 100px 0;
}

.timer-section .container .section h3 {
  margin-top: 40px;
}

.timer-section .btn-timer {
  background: #f36331;
  border: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  padding: 10px 20px;
}

.countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  font-family: "MuseoSansCyrl-300", sans-serif;
}

.countdown .measurements {
  flex: 0.1;
  font-size: 18px;
  border-right: 1px dotted #fff;
  padding: 0 40px;
}

.countdown .measurements:last-of-type {
  border: none;
}

.countdown .measurements .measurements-number {
  margin: 0;
  font-size: 44px;
}

.countdown .measurements .measurements-text {
  margin: 0;
}

.countdown .measurements .divider {
  float: right;
}

@media (max-width: 460px) {
  .countdown .measurements {
    padding: 0 10px;
  }
}

.summary-section {
  line-height: 34px;
  font-size: 20px;
}

.summary-section:first-of-type {
  padding-top: 60px;
}

.promo-price {
  color: #f36331;
}

.price-section p {
  margin-bottom: 12px;
  font-size: 20px;
}

.price-section .prices-layout {
  display: flex;
}

.price-section .prices-layout .promo-description {
  background: #ccc;
  padding: 5px;
  font-size: 16px;
}

.price-section .prices-layout .price-value {
  min-width: 120px;
  max-width: 120px;
  border-right: 1px solid #0c1828;
}

.price-section .prices-layout .price-value .disabled-by-promo {
  text-decoration: line-through;
  font-family: "MuseoSansCyrl-500",sans-serif;
  font-size: 20px;
  color: #0c1828;
}

.price-section .prices-layout .price-description {
  flex-grow: 1;
  padding-left: 20px;
}

.price-section .departure {
  background: #2c8fc7;
  color: #fff;
  border-radius: 15px;
  padding: 3px 10px;
  font-size: 0.8em;
  white-space: nowrap;
}

.price-section .price-value {
  color: #2c8fc7;
  font-family: "MuseoSansCyrl-900",sans-serif;
  font-size: 25px;
}

.price-section .collapsable-item {
  margin-bottom: 10px;
  line-height: 44px;
  border-radius: 2px;
  font-size: 16px;
  padding-left: 15px;
  cursor: pointer;
}

.price-section .collapsable-item .fa-check-circle-o {
  display: none;
}

.price-section .collapsable-item.collapsed .fa-times-circle-o {
  display: none;
}

.price-section .collapsable-item.collapsed .fa-check-circle-o {
  display: inline;
}

.hotel-section .hotel-content .price-section {
  padding-top: 50px;
}

.hotel-section .hotel-content .price-section.no-hotels {
  padding-top: 0;
}

.hotel-section .hotel-content .price-section .table-pricing {
  padding-bottom: 30px;
}

.hotel-section .hotel-content .price-section .table-pricing table td {
  padding: 10px;
}

.hotel-section .preview-image {
  padding-bottom: 1px;
}

.hotel-section .preview-image img {
  max-width: 100%;
  width: 100%;
  max-height: 400px;
}

.hotel-section .hotel-thumbs ul {
  list-style: none;
  line-height: 1;
  padding: 0;
  margin: 0;
}

.hotel-section .hotel-thumbs ul li {
  padding: 0;
  display: inline-block;
  height: 50px;
  background-size: cover;
  background-position: center center;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  cursor: pointer;
}

@media (max-width: 768px) {
  .hotel-section .hotel-thumbs ul li {
    width: 33%;
  }
}

.gallery-section {
  padding-left: 0;
  padding-right: 0;
}

.gallery-section .gallery-item {
  position: relative;
  cursor: pointer;
}

.gallery-section .gallery-item a {
  background-size: cover;
  background-position: center center;
  display: block;
  height: 315px;
}

.hotels-navigation {
  margin-bottom: 30px;
  padding-bottom: 40px;
}

.hotels-navigation .swiper-button-next,
.hotels-navigation .swiper-button-prev {
  bottom: 0;
  top: auto;
  background: none;
  font-weight: bold;
  text-transform: uppercase;
  width: 100px;
  height: 30px;
}

.hotels-navigation .swiper-button-next:hover,
.hotels-navigation .swiper-button-prev:hover {
  border: none;
  color: #f36331;
}

.hotels-navigation .hotel-nav-item {
  padding: 10px;
  border: 2px solid #efefef;
  cursor: pointer;
  color: #0c1828;
}

.hotels-navigation .hotel-nav-item.swiper-slide {
  height: auto;
}

.hotels-navigation .hotel-nav-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
}

.hotels-navigation .hotel-nav-item:hover {
  padding: 5px;
  color: #f36331;
}

.hotels-navigation .hotel-nav-item img {
  width: 100%;
  aspect-ratio: 3/2;
}

@media (max-width: 768px) {
  .attractions .container {
    width: calc(100% - 30px);
  }
}

.attractions .single-attraction .heading-block {
  position: relative;
}

.attractions .single-attraction .heading-block .p {
  font-size: 20px;
}

.attractions .single-attraction .heading-block .video-btn-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  margin: auto;
  width: 83px;
  height: 83px;
  cursor: pointer;
  display: block;
}

.attractions .single-attraction .heading-block .video-btn-overlay img {
  max-width: 100%;
  max-height: 100%;
}

@media (max-width: 460px) {
  .attractions .single-attraction .heading-block .video-btn-overlay {
    position: relative;
    margin: 0 auto 20px;
  }
}

.attractions .multi-attraction .col-md-4 {
  flex: 0 0 30%;
  max-width: 30%;
  padding-left: 1.6%;
  padding-right: 1.6%;
}

.contact-form-popup .modal-dialog .modal-body {
  padding: 0;
}

.contact-form-popup .modal-dialog .modal-body .row {
  background: #fff;
}

.contact-form-popup .modal-dialog .modal-body .form-description {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0 !important;
}

.contact-form-popup .modal-dialog .modal-body .form-description .content-wrapper {
  width: 100%;
  padding: 40px 30px;
  background: rgba(0, 0, 0, 0.4);
}

.contact-form-popup .modal-dialog .modal-body .form-description h3 {
  color: #ffffff;
  margin-bottom: 50px;
  text-align: center;
  line-height: 26px;
}

.contact-form-popup .modal-dialog .modal-body .form-description .contact-info-section {
  color: #fff;
  text-align: center;
  margin-bottom: 50px;
}

.contact-form-popup .modal-dialog .modal-body .form-description .contact-info-section .sub-title {
  margin-bottom: 0;
  font-size: 18px;
}

.contact-form-popup .modal-dialog .modal-body .form-description .contact-info-section .info {
  font-family: 'MuseoSansCyrl-300, sans-serif';
  font-size: 24px;
  margin-top: 5px;
}

.contact-form-popup .modal-dialog .modal-body .form-description .contact-info-section .info a {
  background: forestgreen;
  border-width: 2px;
}

.contact-form-popup .modal-dialog .modal-body .form-description .center-center {
  margin: auto;
  text-align: center;
}

.contact-form-popup .modal-dialog .modal-body .form-description .center-center .btn {
  font-size: 15px;
  color: #fff;
  font-family: 'MuseoSansCyrl-900, sans-serif';
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding: 8.5px 16px;
  margin-top: 10px;
  border: 1px solid #fff;
}

.contact-form-popup .modal-dialog .modal-body .form-description .center-center .btn:hover {
  background-color: #fff;
  color: #000 !important;
}

.contact-form-popup .modal-dialog .modal-body .or-section-circle {
  position: absolute;
  right: -25px;
  background-color: #ee3b24;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% - 25px);
  text-align: center;
  font-family: 'MuseoSansCyrl-900, sans-serif';
  font-size: 25px;
  line-height: 48px;
  color: #fff;
  z-index: 999;
}

.contact-form-popup .modal-dialog .modal-body .form-section {
  background: #fff;
  padding: 40px 20px 20px;
  text-align: center;
}

.contact-form-popup .modal-dialog .modal-body .form-section h3 {
  font-size: 18px;
  color: #0c1828;
  line-height: 1.2;
  margin-bottom: 20px;
}

.contact-form-popup .modal-dialog .modal-body .form-section form {
  margin-bottom: 0;
  text-align: left;
  padding: 0 20px;
}

.contact-form-popup .modal-dialog .modal-body .form-section form label {
  display: block;
  margin-bottom: 0;
  font-family: 'MuseoSansCyrl-700, sans-serif';
  font-style: initial;
  color: #0c1828;
  text-transform: uppercase;
}

.contact-form-popup .modal-dialog .modal-body .form-section form input {
  border: 2px solid #ddd;
  width: 100%;
}

.contact-form-popup .modal-dialog .modal-body .form-section form .error {
  display: none;
}

.contact-form-popup .modal-dialog .modal-body .form-section form p {
  margin-bottom: 0;
}

.contact-form-popup .modal-dialog .modal-body .form-section .display-none {
  display: none;
}

.contact-form-popup .modal-dialog .modal-body .form-section .or-section {
  text-align: center;
  color: #ee3b24;
  font-size: 18px;
  margin: 15px 0 10px;
}

.contact-form-popup .modal-dialog .modal-body .form-section .center-center {
  margin: auto;
  text-align: center;
}

.contact-form-popup .modal-dialog .modal-body .form-section .center-center .btn {
  font-size: 15px;
  color: #fff;
  font-family: 'MuseoSansCyrl-900, sans-serif';
  text-transform: uppercase;
  letter-spacing: 1.5px;
  padding: 8.5px 16px;
  margin-top: 10px;
  background-color: #ef3b24;
}

.contact-form-popup .modal-dialog .modal-body .close-btn {
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ee3b24;
  right: -26px;
  top: -13px;
  text-align: center;
  font-size: 13px;
  font-family: 'MuseoSansCyrl-900, sans-serif';
  line-height: 23px;
  cursor: pointer;
}

.contact-form-popup .modal-dialog .modal-body .close-btn a {
  width: 100%;
  display: inline-block;
  color: #ee3b24;
}

.contact-form-popup .modal-dialog .modal-body .close-btn a:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  .contact-form-popup .modal-dialog {
    max-width: 400px;
    margin: 20px auto;
  }

  .contact-form-popup .modal-dialog .form-description .or-section-circle {
    right: calc(50% - 25px);
    top: calc(100% - 25px);
  }
}

@media (max-width: 460px) {
  .contact-form-popup .modal-dialog {
    max-width: calc(100% - 50px);
  }
}

.program-section {
  padding: 60px 0 0;
}

.program-section .heading-block {
  margin-bottom: 20px;
}

.program-section .legend .title {
  color: #f36233;
  font-size: 22px;
}

.program-section .legend ul {
  padding: 0;
  margin-top: 30px;
}

.program-section .legend ul li {
  display: inline-block;
  padding: 0 30px;
}

.program-section .legend ul li i {
  display: block;
  font-size: 26px;
  margin-bottom: 10px;
}

.program-section i.activities {
  color: #f36233;
}

.program-section i.excursion {
  color: #1898d5;
}

.program-section i.transfer {
  color: #32c6f4;
}

.program-section i.hotel {
  color: #febe14;
}

.program-section i.meals {
  color: #f35304;
}

.program-section i.attractions {
  color: #1898d5;
}

.program-section .days-list {
  border-bottom: 1px solid #bfbfbf;
}

.program-section .days-list ul {
  list-style: none;
}

.program-section .days-list ul .day-program-container {
  margin-top: 30px;
  vertical-align: top;
  display: inline-block;
  width: 19.5%;
}

.program-section .days-list ul .day-program-container h3 {
  font-size: 20px;
  color: #000;
  margin-bottom: 15px;
}

.program-section .days-list ul .day-program-container h3 span {
  font-size: 14px;
  font-family: "MuseoSansCyrl-300", sans-serif;
  font-weight: bold;
  text-transform: lowercase;
}

.program-section .days-list ul .day-program-container ul {
  padding-left: 0;
}

.program-section .days-list ul .day-program-container ul li {
  padding-left: 20px;
  position: relative;
}

.program-section .days-list ul .day-program-container ul li i {
  position: absolute;
  top: 4px;
  left: 0;
}

.program-section .day-program-gallery .day-program-gallery-item .header h3 {
  font-size: 30px;
  color: #000;
  margin: 30px 0 0;
}

.program-section .day-program-gallery .day-program-gallery-item .header h3 span {
  font-size: 20px;
  font-family: "MuseoSansCyrl-300", sans-serif;
  font-weight: bold;
  text-transform: lowercase;
}

.program-section .day-program-gallery .day-program-gallery-item .header p {
  font-size: 22px;
  color: #888;
}

.program-section .day-program-gallery .day-program-gallery-item .background-image-section {
  min-height: 400px;
  color: #fff;
}

.program-section .day-program-gallery .day-program-gallery-item .background-image-section .overlay {
  min-height: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
}

.program-section .day-program-gallery .day-program-gallery-item .background-image-section .container {
  z-index: 99;
}

.program-section .day-program-gallery .day-program-gallery-item .background-image-section .container p {
  column-count: 2;
  column-gap: 40px;
  text-align: justify;
}

@media (max-width: 768px) {
  .program-section .day-program-gallery .day-program-gallery-item .background-image-section .container p {
    column-count: 1;
  }
}

@media (max-width: 992px) {
  .program-section .days-list ul .day-program-container {
    width: 33%;
  }
}

@media (max-width: 768px) {
  .program-section .days-list ul .day-program-container {
    width: 48%;
  }

  .program-section .legend li {
    width: 40%;
    padding: 10px 30px;
  }
}

@media (max-width: 460px) {
  .program-section .days-list ul .day-program-container {
    width: 98%;
  }
}

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

.swiper-button-next,
.swiper-button-prev {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 25px;
  width: 50px;
  height: 50px;
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  border: 1px solid #ccc;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Fzc2V0cy9jc3MvZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZGV0YWlscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0U7Q0NERDs7QURBRDtFQUlJO0NDQUg7O0FESkQ7RUFRSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDQUg7O0FEWkQ7RUFnQkk7RUFDQTtDQ0FIOztBRGpCRDtFQW9CTTtFQUNBO0NDQ0w7O0FEQ0s7RUF2Qk47SUF3QlE7R0NHTDtDQUNGOztBREVEO0VBQ0U7RUFDQTtDQ0NEOztBREhEO0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0VIOztBRGREO0VBZ0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NFSDs7QURsQ0Q7RUFtQ007RUFDQTtFQUNBO0NDR0w7O0FERUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDQ0Q7O0FEVEQ7RUFXSTtDQ0VIOztBRGJEO0VBZUk7RUFDQTtFQUNBO0NDRUg7O0FEbkJEO0VBb0JNO0VBQ0E7RUFDQTtDQ0dMOztBRHpCRDs7RUEwQk07RUFDQTtFQUNBO0NDSUw7O0FEaENEOztFQStCUTtFQUNBO0VBQ0E7Q0NNUDs7QUR2Q0Q7O0VBcUNRO0VBQ0E7RUFDQTtDQ09QOztBRDlDRDs7RUEyQ1E7RUFDQTtDQ1FQOztBRHBERDs7RUErQ1U7RUFDQTtDQ1VUOztBRDFERDs7RUFtRFk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NZWDs7QURyRUQ7O0VBNERjO0NDY2I7O0FEMUVEOztFQW1FUTtDQ1lQOztBRC9FRDs7RUFzRVU7RUFDQTtFQUNBO0VBQ0E7Q0NjVDs7QUR2RkQ7O0VBNEVZO0VBQ0E7Q0NnQlg7O0FEN0ZEOztFQWlGWTtFQUNBO0VBQ0E7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O0VBa0JRO0VBQ0E7Q0NMUDs7QURkRDtFQXNCVTtFQUNBO0VBQ0E7Q0NKVDs7QURwQkQ7RUErQm1CO0NDUGxCOztBRHhCRDtFQWdDa0I7Q0NKakI7O0FENUJEO0VBaUNpQjtDQ0RoQjs7QURoQ0Q7RUFrQ2M7Q0NFYjs7QURwQ0Q7RUFtQ2M7Q0NLYjs7QUR4Q0Q7RUFvQ29CO0NDUW5COztBRDVDRDtFQXdDSTtDQ1FIOztBRGhERDtFQTJDTTtDQ1NMOztBRHBERDtFQThDUTtFQUNBO0VBQ0E7RUFDQTtDQ1VQOztBRDNERDtFQW9EVTtFQUNBO0VBQ0E7Q0NXVDs7QURqRUQ7RUF5RFk7RUFDQTtFQUNBO0VBQ0E7Q0NZWDs7QUR4RUQ7RUFpRVU7Q0NXVDs7QUQ1RUQ7RUFvRVk7RUFDQTtDQ1lYOztBRGpGRDtFQXdFYztFQUNBO0VBQ0E7Q0NhYjs7QUR2RkQ7RUFzRlU7RUFDQTtFQUNBO0NDS1Q7O0FEN0ZEO0VBMkZZO0VBQ0E7RUFDQTtFQUNBO0NDTVg7O0FEcEdEO0VBbUdVO0VBQ0E7Q0NLVDs7QUR6R0Q7RUF5R1E7RUFDQTtDQ0lQOztBRDlHRDtFQTZHVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDS1Q7O0FEdEhEO0VBcUhVO0NDS1Q7O0FEMUhEO0VBd0hZO0VBQ0E7RUFDQTtDQ01YOztBREpXO0VBNUhaO0lBNkhjO0dDUVg7Q0FDRjs7QUREQztFQXJJRjtJQXdJUTtHQ0dMO0NBQ0Y7O0FEQ0M7RUE3SUY7SUFnSlE7R0NDTDs7RURqSkg7SUFzSlE7SUFDQTtHQ0RMO0NBQ0Y7O0FES0M7RUE1SkY7SUErSlE7R0NITDtDQUNGOztBRFFEO0VBQ0U7Q0NMRDs7QURRRDs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQ0pEOztBRE9EOztFQUNFO0NDSEQiLCJmaWxlIjoiY3NzL2RldGFpbHMuZWZlOWNlZjMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uc2luZ2xlLWFkdmVudHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucHJlbG9hZGVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICB9XG5cbiAgLmJvb2stbm93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmVtYmVkZGVkLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDMwZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2l6ZSkge1xuICAgICAgICBoZWlnaHQ6IDEyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZjNiMjQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZkYmYxMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmRiZjEyO1xuICAgIGNvbG9yOiAjMGIxODI4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtOTAwXCIsc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLnRyaXAtaW5mby1zZWN0aW9uIHtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4NXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMGMxODI4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgJi50b3AtaGlkZGVuIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAudHJpcC1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIC50YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRyaXAtaW5mby1pY29ucywgLnRyaXAtc2VjdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjZmViZTE0O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLnRyaXAtaW5mby1pY29ucyB7XG4gICAgICAgIG1pbi13aWR0aDogNjE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgJi50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtOTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZlYmUxNDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmcy1tO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICYucmVkdWNlZC1mb250IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50cmlwLXNlY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLWJhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNpemUpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAudHJpcC1uYXYge1xuICAgICAgLnRyaXAtaW5mby1pY29ucyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zaXplKSB7XG4gICAgdG9wOiAxMDVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2l6ZSAtIDcwKSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAudHJpcC1uYXYge1xuICAgICAgLnRyaXAtaW5mby1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50cmlwLXNlY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW1iZWRkZWQtdmlldyAudHJpcC1pbmZvLXNlY3Rpb24ge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAudHJpcC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udGltZXItc2VjdGlvbiB7XG4gIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tdGltZXIge1xuICAgIGJhY2tncm91bmQ6ICRtZW51LWl0ZW0tNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTMwMFwiLCBzYW5zLXNlcmlmO1xuXG4gIC5tZWFzdXJlbWVudHMge1xuICAgIGZsZXg6IDAuMTtcbiAgICBmb250LXNpemU6ICRmcy1sO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjZmZmO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAubWVhc3VyZW1lbnRzLW51bWJlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgLm1lYXN1cmVtZW50cy10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZGl2aWRlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0aW55LXNpemUpIHtcbiAgICAubWVhc3VyZW1lbnRzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1bW1hcnktc2VjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6ICRmcy1sMTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5wcm9tby1wcmljZSB7XG4gIGNvbG9yOiAkbWVudS1pdGVtLTQ7XG59XG5cbi5wcmljZS1zZWN0aW9uIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucHJpY2VzLWxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5wcm9tby1kZXNjcmlwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwYzE4Mjg7XG5cbiAgICAgIC5kaXNhYmxlZC1ieS1wcm9tbyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTUwMFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMwYzE4Mjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZGVwYXJ0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM4ZmM3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIH1cblxuICAucHJpY2UtdmFsdWUge1xuICAgIGNvbG9yOiAjMmM4ZmM3O1xuICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtOTAwXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAuY29sbGFwc2FibGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAkZnMtbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmZhLWNoZWNrLWNpcmNsZS1vIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgLmZhLXRpbWVzLWNpcmNsZS1vIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZhLWNoZWNrLWNpcmNsZS1vIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG90ZWwtc2VjdGlvbiB7XG4gIC5ob3RlbC1jb250ZW50IHtcbiAgICAucHJpY2Utc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgJi5uby1ob3RlbHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnRhYmxlLXByaWNpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICB0YWJsZSB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcmV2aWV3LWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhvdGVsLXRodW1icyB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICAuZ2FsbGVyeS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvdGVscy1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tNDtcbiAgICB9XG4gIH1cblxuICAuaG90ZWwtbmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VmZWZlZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwYzE4Mjg7XG5cbiAgICAmLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS00O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgIH1cbiAgfVxufVxuXG4uYXR0cmFjdGlvbnMge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNpemUpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLWF0dHJhY3Rpb24ge1xuICAgIC5oZWFkaW5nLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnAge1xuICAgICAgICBmb250LXNpemU6ICRmcy1sMTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWJ0bi1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRpbnktc2l6ZSkge1xuICAgICAgICAudmlkZW8tYnRuLW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm11bHRpLWF0dHJhY3Rpb24ge1xuICAgIC5jb2wtbWQtNCB7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNiU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjYlO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1pbmZvLXNlY3Rpb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybC0zMDAsIHNhbnMtc2VyaWYnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogZm9yZXN0Z3JlZW47XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jZW50ZXItY2VudGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybC05MDAsIHNhbnMtc2VyaWYnO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDguNXB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vci1zZWN0aW9uLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzYjI0O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtOTAwLCBzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzBjMTgyODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsLTcwMCwgc2Fucy1zZXJpZic7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpbml0aWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwYzE4Mjg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3BsYXktbm9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vci1zZWN0aW9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNlZTNiMjQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2VudGVyLWNlbnRlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtOTAwLCBzYW5zLXNlcmlmJztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4LjVweCAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjNiMjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlM2IyNDtcbiAgICAgICAgcmlnaHQ6IC0yNnB4O1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsLTkwMCwgc2Fucy1zZXJpZic7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZWUzYjI0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zaXplKSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICAgIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgLm9yLXNlY3Rpb24tY2lyY2xlIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0aW55LXNpemUpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcblxuICAuaGVhZGluZy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5sZWdlbmQge1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2YzNjIzMztcbiAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXh4bDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaSB7XG4gICAgJi5hY3Rpdml0aWVzIHsgY29sb3I6ICNmMzYyMzM7IH1cbiAgICAmLmV4Y3Vyc2lvbiB7IGNvbG9yOiAjMTg5OGQ1OyB9XG4gICAgJi50cmFuc2ZlciB7IGNvbG9yOiAjMzJjNmY0OyB9XG4gICAgJi5ob3RlbCB7IGNvbG9yOiAjZmViZTE0OyB9XG4gICAgJi5tZWFscyB7IGNvbG9yOiAjZjM1MzA0OyB9XG4gICAgJi5hdHRyYWN0aW9ucyB7IGNvbG9yOiAjMTg5OGQ1OyB9XG4gIH1cblxuICAuZGF5cy1saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIC5kYXktcHJvZ3JhbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOS41JTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZnMtbDE7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtYmFzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRheS1wcm9ncmFtLWdhbGxlcnkge1xuICAgIC5kYXktcHJvZ3JhbS1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZnMtbDE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZzLXhsO1xuICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYWNrZ3JvdW5kLWltYWdlLXNlY3Rpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2l6ZSkge1xuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0tc2l6ZSkge1xuICAgIC5kYXlzLWxpc3QgdWwge1xuICAgICAgLmRheS1wcm9ncmFtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zaXplKSB7XG4gICAgLmRheXMtbGlzdCB1bCB7XG4gICAgICAuZGF5LXByb2dyYW0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGlueS1zaXplKSB7XG4gICAgLmRheXMtbGlzdCB1bCB7XG4gICAgICAuZGF5LXByb2dyYW0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn0iLCIuc2luZ2xlLWFkdmVudHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1hZHZlbnR1cmUgLnByZWxvYWRlciB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG5cbi5zaW5nbGUtYWR2ZW50dXJlIC5ib29rLW5vdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMjBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2luZ2xlLWFkdmVudHVyZSAuZW1iZWRkZWQtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpbmdsZS1hZHZlbnR1cmUgLmVtYmVkZGVkLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMzBlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtYWR2ZW50dXJlIC5lbWJlZGRlZC12aWRlbyBpZnJhbWUge1xuICAgIGhlaWdodDogMTJlbTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWYzYjI0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FsbC10by1hY3Rpb24gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZGJmMTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZGJmMTI7XG4gIGNvbG9yOiAjMGIxODI4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zQ3lybC05MDBcIixzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi50cmlwLWluZm8tc2VjdGlvbiB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogODVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBjMTgyODtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24udG9wLWhpZGRlbiB7XG4gIHRvcDogMDtcbn1cblxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtaW5mby1pY29ucyxcbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLWluZm8taWNvbnMgdWwsXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLXNlY3Rpb25zIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtaW5mby1pY29ucyBpLFxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1zZWN0aW9ucyBpIHtcbiAgY29sb3I6ICNmZWJlMTQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtaW5mby1pY29ucy50cmlwLWluZm8taWNvbnMsXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLXNlY3Rpb25zLnRyaXAtaW5mby1pY29ucyB7XG4gIG1pbi13aWR0aDogNjE0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1pbmZvLWljb25zLnRyaXAtaW5mby1pY29ucyBsaSxcbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMudHJpcC1pbmZvLWljb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1pbmZvLWljb25zLnRyaXAtaW5mby1pY29ucyBsaS50aXRsZS13cmFwcGVyLFxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1zZWN0aW9ucy50cmlwLWluZm8taWNvbnMgbGkudGl0bGUtd3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTkwMFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZlYmUxNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1pbmZvLWljb25zLnRyaXAtaW5mby1pY29ucyBsaS50aXRsZS13cmFwcGVyLnJlZHVjZWQtZm9udCxcbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMudHJpcC1pbmZvLWljb25zIGxpLnRpdGxlLXdyYXBwZXIucmVkdWNlZC1mb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLWluZm8taWNvbnMudHJpcC1zZWN0aW9ucyxcbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMudHJpcC1zZWN0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLWluZm8taWNvbnMudHJpcC1zZWN0aW9ucyB1bCBsaSxcbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMudHJpcC1zZWN0aW9ucyB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLWluZm8taWNvbnMudHJpcC1zZWN0aW9ucyB1bCBsaTpsYXN0LWNoaWxkLFxuLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1zZWN0aW9ucy50cmlwLXNlY3Rpb25zIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtaW5mby1pY29ucy50cmlwLXNlY3Rpb25zIHVsIGxpIGEsXG4udHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLXNlY3Rpb25zLnRyaXAtc2VjdGlvbnMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtMzAwXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHJpcC1pbmZvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtaW5mby1pY29ucyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnRyaXAtaW5mby1zZWN0aW9uIC50cmlwLW5hdiAudHJpcC1pbmZvLWljb25zIC50aXRsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJpcC1pbmZvLXNlY3Rpb24ge1xuICAgIHRvcDogMTA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OHB4KSB7XG4gIC50cmlwLWluZm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAudHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLWluZm8taWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudHJpcC1pbmZvLXNlY3Rpb24gLnRyaXAtbmF2IC50cmlwLXNlY3Rpb25zIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC50cmlwLWluZm8tc2VjdGlvbiAudHJpcC1uYXYgLnRyaXAtc2VjdGlvbnMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5lbWJlZGRlZC12aWV3IC50cmlwLWluZm8tc2VjdGlvbiB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uaGVhZGVyLXNlY3Rpb24gLnRyaXAtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnRpbWVyLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4udGltZXItc2VjdGlvbiAuY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLnRpbWVyLXNlY3Rpb24gLmNvbnRhaW5lciAuc2VjdGlvbiBoMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50aW1lci1zZWN0aW9uIC5idG4tdGltZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM2MzMxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtMzAwXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jb3VudGRvd24gLm1lYXN1cmVtZW50cyB7XG4gIGZsZXg6IDAuMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI2ZmZjtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4uY291bnRkb3duIC5tZWFzdXJlbWVudHM6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY291bnRkb3duIC5tZWFzdXJlbWVudHMgLm1lYXN1cmVtZW50cy1udW1iZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmNvdW50ZG93biAubWVhc3VyZW1lbnRzIC5tZWFzdXJlbWVudHMtdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvdW50ZG93biAubWVhc3VyZW1lbnRzIC5kaXZpZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmNvdW50ZG93biAubWVhc3VyZW1lbnRzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnN1bW1hcnktc2VjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zdW1tYXJ5LXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHJvbW8tcHJpY2Uge1xuICBjb2xvcjogI2YzNjMzMTtcbn1cblxuLnByaWNlLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnByaWNlLXNlY3Rpb24gLnByaWNlcy1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJpY2Utc2VjdGlvbiAucHJpY2VzLWxheW91dCAucHJvbW8tZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByaWNlLXNlY3Rpb24gLnByaWNlcy1sYXlvdXQgLnByaWNlLXZhbHVlIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBjMTgyODtcbn1cblxuLnByaWNlLXNlY3Rpb24gLnByaWNlcy1sYXlvdXQgLnByaWNlLXZhbHVlIC5kaXNhYmxlZC1ieS1wcm9tbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTUwMFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwYzE4Mjg7XG59XG5cbi5wcmljZS1zZWN0aW9uIC5wcmljZXMtbGF5b3V0IC5wcmljZS1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucHJpY2Utc2VjdGlvbiAuZGVwYXJ0dXJlIHtcbiAgYmFja2dyb3VuZDogIzJjOGZjNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2Utc2VjdGlvbiAucHJpY2UtdmFsdWUge1xuICBjb2xvcjogIzJjOGZjNztcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zQ3lybC05MDBcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wcmljZS1zZWN0aW9uIC5jb2xsYXBzYWJsZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByaWNlLXNlY3Rpb24gLmNvbGxhcHNhYmxlLWl0ZW0gLmZhLWNoZWNrLWNpcmNsZS1vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaWNlLXNlY3Rpb24gLmNvbGxhcHNhYmxlLWl0ZW0uY29sbGFwc2VkIC5mYS10aW1lcy1jaXJjbGUtbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmljZS1zZWN0aW9uIC5jb2xsYXBzYWJsZS1pdGVtLmNvbGxhcHNlZCAuZmEtY2hlY2stY2lyY2xlLW8ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ob3RlbC1zZWN0aW9uIC5ob3RlbC1jb250ZW50IC5wcmljZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5ob3RlbC1zZWN0aW9uIC5ob3RlbC1jb250ZW50IC5wcmljZS1zZWN0aW9uLm5vLWhvdGVscyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaG90ZWwtc2VjdGlvbiAuaG90ZWwtY29udGVudCAucHJpY2Utc2VjdGlvbiAudGFibGUtcHJpY2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uaG90ZWwtc2VjdGlvbiAuaG90ZWwtY29udGVudCAucHJpY2Utc2VjdGlvbiAudGFibGUtcHJpY2luZyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ob3RlbC1zZWN0aW9uIC5wcmV2aWV3LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmhvdGVsLXNlY3Rpb24gLnByZXZpZXctaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbi5ob3RlbC1zZWN0aW9uIC5ob3RlbC10aHVtYnMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaG90ZWwtc2VjdGlvbiAuaG90ZWwtdGh1bWJzIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3RlbC1zZWN0aW9uIC5ob3RlbC10aHVtYnMgdWwgbGkge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdhbGxlcnktc2VjdGlvbiAuZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYWxsZXJ5LXNlY3Rpb24gLmdhbGxlcnktaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzE1cHg7XG59XG5cbi5ob3RlbHMtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uaG90ZWxzLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbi5ob3RlbHMtbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmhvdGVscy1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uaG90ZWxzLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmMzYzMzE7XG59XG5cbi5ob3RlbHMtbmF2aWdhdGlvbiAuaG90ZWwtbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZlZmVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMGMxODI4O1xufVxuXG4uaG90ZWxzLW5hdmlnYXRpb24gLmhvdGVsLW5hdi1pdGVtLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhvdGVscy1uYXZpZ2F0aW9uIC5ob3RlbC1uYXYtaXRlbSBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhvdGVscy1uYXZpZ2F0aW9uIC5ob3RlbC1uYXYtaXRlbTpob3ZlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICNmMzYzMzE7XG59XG5cbi5ob3RlbHMtbmF2aWdhdGlvbiAuaG90ZWwtbmF2LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF0dHJhY3Rpb25zIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG4uYXR0cmFjdGlvbnMgLnNpbmdsZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXR0cmFjdGlvbnMgLnNpbmdsZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWJsb2NrIC5wIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXR0cmFjdGlvbnMgLnNpbmdsZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWJsb2NrIC52aWRlby1idG4tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogODNweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXR0cmFjdGlvbnMgLnNpbmdsZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWJsb2NrIC52aWRlby1idG4tb3ZlcmxheSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuYXR0cmFjdGlvbnMgLnNpbmdsZS1hdHRyYWN0aW9uIC5oZWFkaW5nLWJsb2NrIC52aWRlby1idG4tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmF0dHJhY3Rpb25zIC5tdWx0aS1hdHRyYWN0aW9uIC5jb2wtbWQtNCB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIG1heC13aWR0aDogMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNiU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNiU7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAucm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmZvcm0tZGVzY3JpcHRpb24gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLWRlc2NyaXB0aW9uIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1kZXNjcmlwdGlvbiAuY29udGFjdC1pbmZvLXNlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmZvcm0tZGVzY3JpcHRpb24gLmNvbnRhY3QtaW5mby1zZWN0aW9uIC5zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1kZXNjcmlwdGlvbiAuY29udGFjdC1pbmZvLXNlY3Rpb24gLmluZm8ge1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtMzAwLCBzYW5zLXNlcmlmJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1kZXNjcmlwdGlvbiAuY29udGFjdC1pbmZvLXNlY3Rpb24gLmluZm8gYSB7XG4gIGJhY2tncm91bmQ6IGZvcmVzdGdyZWVuO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLWRlc2NyaXB0aW9uIC5jZW50ZXItY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1kZXNjcmlwdGlvbiAuY2VudGVyLWNlbnRlciAuYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNDeXJsLTkwMCwgc2Fucy1zZXJpZic7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgcGFkZGluZzogOC41cHggMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLWRlc2NyaXB0aW9uIC5jZW50ZXItY2VudGVyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLm9yLXNlY3Rpb24tY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTNiMjQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zQ3lybC05MDAsIHNhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmZvcm0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBjMTgyODtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLXNlY3Rpb24gZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLXNlY3Rpb24gZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtNzAwLCBzYW5zLXNlcmlmJztcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgY29sb3I6ICMwYzE4Mjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1zZWN0aW9uIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLXNlY3Rpb24gZm9ybSAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmZvcm0tc2VjdGlvbiBmb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmZvcm0tc2VjdGlvbiAuZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5mb3JtLXNlY3Rpb24gLm9yLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZWUzYjI0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1zZWN0aW9uIC5jZW50ZXItY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWZvcm0tcG9wdXAgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAuZm9ybS1zZWN0aW9uIC5jZW50ZXItY2VudGVyIC5idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtOTAwLCBzYW5zLXNlcmlmJztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwYWRkaW5nOiA4LjVweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYzYjI0O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWUzYjI0O1xuICByaWdodDogLTI2cHg7XG4gIHRvcDogLTEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ011c2VvU2Fuc0N5cmwtOTAwLCBzYW5zLXNlcmlmJztcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC5jbG9zZS1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZWUzYjI0O1xufVxuXG4uY29udGFjdC1mb3JtLXBvcHVwIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgLmNsb3NlLWJ0biBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIC5mb3JtLWRlc2NyaXB0aW9uIC5vci1zZWN0aW9uLWNpcmNsZSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuaGVhZGluZy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmxlZ2VuZCAudGl0bGUge1xuICBjb2xvcjogI2YzNjIzMztcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5sZWdlbmQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5sZWdlbmQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAubGVnZW5kIHVsIGxpIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIGkuYWN0aXZpdGllcyB7XG4gIGNvbG9yOiAjZjM2MjMzO1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIGkuZXhjdXJzaW9uIHtcbiAgY29sb3I6ICMxODk4ZDU7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gaS50cmFuc2ZlciB7XG4gIGNvbG9yOiAjMzJjNmY0O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIGkuaG90ZWwge1xuICBjb2xvcjogI2ZlYmUxNDtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiBpLm1lYWxzIHtcbiAgY29sb3I6ICNmMzUzMDQ7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gaS5hdHRyYWN0aW9ucyB7XG4gIGNvbG9yOiAjMTg5OGQ1O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5kYXlzLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5cy1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5cy1saXN0IHVsIC5kYXktcHJvZ3JhbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOS41JTtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5cy1saXN0IHVsIC5kYXktcHJvZ3JhbS1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5kYXlzLWxpc3QgdWwgLmRheS1wcm9ncmFtLWNvbnRhaW5lciBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNDeXJsLTMwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5cy1saXN0IHVsIC5kYXktcHJvZ3JhbS1jb250YWluZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmRheXMtbGlzdCB1bCAuZGF5LXByb2dyYW0tY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmRheXMtbGlzdCB1bCAuZGF5LXByb2dyYW0tY29udGFpbmVyIHVsIGxpIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5kYXktcHJvZ3JhbS1nYWxsZXJ5IC5kYXktcHJvZ3JhbS1nYWxsZXJ5LWl0ZW0gLmhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmRheS1wcm9ncmFtLWdhbGxlcnkgLmRheS1wcm9ncmFtLWdhbGxlcnktaXRlbSAuaGVhZGVyIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc0N5cmwtMzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ucHJvZ3JhbS1zZWN0aW9uIC5kYXktcHJvZ3JhbS1nYWxsZXJ5IC5kYXktcHJvZ3JhbS1nYWxsZXJ5LWl0ZW0gLmhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5LXByb2dyYW0tZ2FsbGVyeSAuZGF5LXByb2dyYW0tZ2FsbGVyeS1pdGVtIC5iYWNrZ3JvdW5kLWltYWdlLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmRheS1wcm9ncmFtLWdhbGxlcnkgLmRheS1wcm9ncmFtLWdhbGxlcnktaXRlbSAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIC5vdmVybGF5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5wcm9ncmFtLXNlY3Rpb24gLmRheS1wcm9ncmFtLWdhbGxlcnkgLmRheS1wcm9ncmFtLWdhbGxlcnktaXRlbSAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXIge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLnByb2dyYW0tc2VjdGlvbiAuZGF5LXByb2dyYW0tZ2FsbGVyeSAuZGF5LXByb2dyYW0tZ2FsbGVyeS1pdGVtIC5iYWNrZ3JvdW5kLWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lciBwIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW0tc2VjdGlvbiAuZGF5LXByb2dyYW0tZ2FsbGVyeSAuZGF5LXByb2dyYW0tZ2FsbGVyeS1pdGVtIC5iYWNrZ3JvdW5kLWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lciBwIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9ncmFtLXNlY3Rpb24gLmRheXMtbGlzdCB1bCAuZGF5LXByb2dyYW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbS1zZWN0aW9uIC5kYXlzLWxpc3QgdWwgLmRheS1wcm9ncmFtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuXG4gIC5wcm9ncmFtLXNlY3Rpb24gLmxlZ2VuZCBsaSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5wcm9ncmFtLXNlY3Rpb24gLmRheXMtbGlzdCB1bCAuZGF5LXByb2dyYW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/