@charset "UTF-8";
@import url("https://digital-services.azureedge.net/styleguide-2021-fonts/bigola.css");
.view-backpack-count {
  display: inline-block;
}
.view-backpack-count .view-content {
  display: none;
}

div#block-backpacksvg a {
  text-decoration: none;
}

div#main-wrapper {
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border: 1px solid #F7F7F7;
}

.region-breadcrumb {
  margin-bottom: 0.625rem;
}

.break-out, .page-banner, .block-inline-blockbanner, .full-width {
  position: relative;
}

.form-item-send-your-backpack-to-a-coach {
  margin-bottom: 1.0625rem;
}

.path-frontpage input#edit-combine {
  width: 100%;
}

.navbar-form .nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.bigola {
  font-family: bigola;
}

.jazzy-jam {
  color: #951A4A !important;
}

.jazzy-jam-background {
  background-color: #951A4A;
}

.btn-jazzy-jam, .btn-jazzy-jam:visited {
  color: #fff;
  background-color: #951A4A;
  border-color: #951A4A;
}

.btn-jazzy-jam:hover {
  color: #fff;
  background-color: #dc4128;
  border-color: #dc4128;
}

body,
html {
  height: 100%;
  width: 100%;
}

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

.btn {
  margin-bottom: 0.625rem;
}

@media screen and (max-width: 75rem) {
  .page-item.page-number {
    display: none;
  }
  .tabs-region li.tabs__tab {
    width: 100%;
  }
  .page-item.ellipsis {
    display: none;
  }
  .page-link {
    padding: 0.0625rem 0.3125rem;
  }
  li.page-item.page-number.active {
    display: block;
  }
}
.sr-only {
  display: none;
}

@media all and (max-width: 35rem) {
  img,
  input {
    max-width: 100%;
    height: auto;
  }
}
@media all and (min-width: 35rem) {
  .node .field--type-image {
    float: none;
  }
}
a.nav-link.nav-link--user {
  display: none;
}

.navbar-brand img {
  width: 268px;
}

.form-control {
  width: auto;
}

.node--view-mode-teaser {
  border-bottom: 0px;
  padding-bottom: 0;
}

article.node--view-mode-teaser {
  -webkit-box-shadow: 0px 0px 4.93952px #C7C7C7;
          box-shadow: 0px 0px 4.93952px #C7C7C7;
  margin-bottom: 1.25rem;
  padding-bottom: 0.3125rem;
  padding-right: 0;
  padding-left: 1.25rem;
}
article.node--view-mode-teaser article {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  padding-left: 0;
}

.node--view-mode-teaser .node__content .field--name-title,
.node--view-mode-teaser .node__content .field--name-title a,
.node--view-mode-teaser .node__content .title,
.node--view-mode-teaser .node__content a.title {
  font-size: 1.75rem;
  text-decoration: none;
  color: #333;
  font-weight: 600;
  line-height: 1.1em;
  padding-top: 0.5rem;
}
.node--view-mode-teaser .node__content .field--name-title {
  display: block;
}
.node--view-mode-teaser .node__content .field--type-image img {
  margin-bottom: 0;
}
.node--view-mode-teaser .node__content .field--name-field-square-image,
.node--view-mode-teaser .node__content .image {
  float: right;
  margin-left: 1.875rem;
  margin-right: 0;
}
.node--view-mode-teaser .node__content .body,
.node--view-mode-teaser .node__content .field--name-body {
  overflow: hidden;
  margin-top: 0.5rem;
  margin-bottom: 0.9375rem;
}
.node--view-mode-teaser .node__content .date,
.node--view-mode-teaser .node__content .field--name-created,
.node--view-mode-teaser .node__content .field--name-field-subtitle,
.node--view-mode-teaser .node__content .subtitle {
  font-size: 1.5rem;
  font-weight: 500;
  display: inline-block;
}
.node--view-mode-teaser .node__content .field--name-field-about-author img,
.node--view-mode-teaser .node__content .ata img {
  border-radius: 50%;
}
.node--view-mode-teaser .node__content .field--name-field-about-author .field--name-body,
.node--view-mode-teaser .node__content .ata .field--name-body {
  display: none;
}
.node--view-mode-teaser .node__content .field--name-field-about-author .field--name-title,
.node--view-mode-teaser .node__content .ata .field--name-title {
  display: inline-block;
}
.node--view-mode-teaser .node__content .field--name-field-about-author .field--name-title a,
.node--view-mode-teaser .node__content .ata .field--name-title a {
  font-size: 1rem;
  font-weight: 700;
}
.node--view-mode-teaser .node__content .field--name-field-about-author .inline__links,
.node--view-mode-teaser .node__content .ata .inline__links {
  display: inline-block;
}

.node--type-about-the-author.node--view-mode-teaser {
  padding: 0;
}
.node--type-about-the-author.node--view-mode-teaser .medium-gray-background {
  padding: 0.9375rem;
}

@media (max-width: 62.0625rem) {
  .node--view-mode-teaser .node__content picture, .node--view-mode-teaser .node__content img {
    width: 100%;
  }
  .node--view-mode-teaser .node__content .field--name-field-square-image, .node--view-mode-teaser .node__content .image {
    float: none;
    margin-left: -1.25rem;
    margin-right: 0;
  }
}
.page-view-my-backpack .views-row {
  margin-left: 3.125rem;
  margin-bottom: 3.125rem;
}

.block-inline-blockimage-block .field--type-image img,
.block-inline-blockimage-block .field--name-field-user-picture img,
.block-inline-blockimage-block .field--type-image {
  margin: 0;
}

.block-title-text-gray-gaspo-text h2 {
  color: #333;
  font-family: GaspoSlab, sans-serif;
}

.block-title-missional-blue-gaspo-text h2 {
  color: #006880;
  font-family: GaspoSlab, sans-serif;
}

.block-title-text-gray-kapra-text h2 {
  color: #333;
  font-family: KapraNeuePro, sans-serif;
}

.block-title-missional-blue-kapra-text h2 {
  color: #006880;
  font-family: KapraNeuePro, sans-serif;
}

.block-title-text-gray-avenir-text h2 {
  color: #333;
  font-family: Avenir, sans-serif;
}

.block-title-missional-blue-avenir-text h2 {
  color: #006880;
  font-family: "Avenir W01", sans-serif;
}

.block-title-text-gray-felt-text h2 {
  color: #333;
  font-family: FeltThat, sans-serif;
}

.block-title-missional-blue-felt-text h2 {
  color: #006880;
  font-family: "felt", sans-serif;
}

@media (min-width: 36rem) {
  .break-out, .page-banner, .block-inline-blockbanner, .full-width {
    width: 100vw;
    position: relative;
    left: calc(-1 * (100vw - 100%) / 2);
  }
  .layout-builder .break-out, .layout-builder .page-banner, .layout-builder .block-inline-blockbanner, .layout-builder .full-width {
    width: unset;
    position: relative;
    z-index: 1000;
    left: unset;
  }
}
table.treetable tr span.indenter {
  margin-left: 0;
}

.max-width-md {
  max-width: 720px;
  margin: auto;
}

.max-width-lg {
  max-width: 960px;
  margin: auto;
}

.max-width-lx {
  max-width: 1160px;
  margin: auto;
}

.max-width-lx {
  max-width: 1340px;
  margin: auto;
}

.box-shadow {
  -webkit-box-shadow: 0px 0px 4.93952px #C7C7C7;
          box-shadow: 0px 0px 4.93952px #C7C7C7;
}

.flag-backpack a {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.flag.flag-backpack {
  margin-bottom: 1.25rem;
}

.flag-backpack.action-flag a,
.flag-backpack.action-unflag a {
  color: #333;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}
.flag-backpack.action-flag a:hover,
.flag-backpack.action-unflag a:hover {
  color: #000;
  background-color: #d2d2d2;
  border-color: #c6c6c6;
}

span.function-icon {
  font-size: 1.75rem;
  line-height: 1.3125rem;
  padding-top: 0.625rem;
  vertical-align: middle;
}

.view-empty-inner {
  background: #f7f7f7;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
}

.block-views-blockmy-backpack-block-1 {
  margin-top: 3.75rem;
}

.view-my-backpack .view-header h2 {
  margin-bottom: 0.375rem;
}
.view-my-backpack article.node--view-mode-teaser {
  margin-bottom: 1.875rem;
}
.view-my-backpack div.view-content.row {
  margin-bottom: 2.0625rem;
}

.view-recommended-nso-library .card-header .resource-type a {
  font-size: 1rem;
  text-transform: uppercase;
  color: #808080;
  text-decoration: none !important;
  font-family: "KapraNeuePro";
}

.view-recommended-nso-library .card-header .card-title a {
  color: #333333;
  font-size: 1.7rem;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none !important;
}

.topics-types-terms-list .content {
  padding-left: 1.875rem;
}
.topics-types-terms-list h4 {
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333;
}
.topics-types-terms-list p, .topics-types-terms-list span {
  border-bottom: solid 1px #f7f7f7;
}
.topics-types-terms-list a {
  text-decoration: none;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333;
}
.topics-types-terms-list p a:hover {
  color: #333;
  background-color: #d2d2d2;
  padding: 0.625rem;
}

.page-node-366 div .layout__region--tabs {
  max-width: 1320px !important;
  margin: auto;
}
.page-node-366 ul.nav-tabs li .label {
  text-transform: uppercase;
  color: #333;
  font-family: "KapraNeuePro";
  font-size: 1rem;
  font-weight: 200;
}
.page-node-366 .nav-tabs .nav-link {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.page-node-366 .nav-tabs .is-active {
  background-color: #47c0bb;
}
.page-node-366 .nav-tabs .is-active .label {
  color: #ffffff;
}
.page-node-366 .views-field-field-square-term-image img {
  padding-bottom: 0;
}
.page-node-366 .view-explore-by-ministry-tabs div .views-field-name {
  background-image: -webkit-linear-gradient(7.26deg, #006880 0.56%, #009bbf 100%);
  background-image: -o-linear-gradient(7.26deg, #006880 0.56%, #009bbf 100%);
  background-image: linear-gradient(82.74deg, #006880 0.56%, #009bbf 100%);
  margin-top: -2.5rem;
  position: relative;
  padding-left: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.9375rem;
}
.page-node-366 .view-explore-by-ministry-tabs .views-field-name .field-content {
  text-align: center;
  padding-bottom: 0.9375rem;
}
.page-node-366 .view-explore-by-ministry-tabs .views-field-name .field-content a {
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 1rem;
}

.node--type-resource.node--view-mode-full .taxonomy-terms-row .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.node--type-resource.node--view-mode-full .block-field-blocknoderesourcefield-resource-topic-primary,
.node--type-resource.node--view-mode-full .block-field-blocknoderesourcefield-resource-topic-secondary {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.node--type-resource.node--view-mode-full .block-field-blocknoderesourcefield-resource-topic-secondary .field__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-primary .field__label,
.node--type-resource.node--view-mode-full .field--name-field-resource-type .field__label,
.node--type-resource.node--view-mode-full .field--name-field-community .field__label,
.node--type-resource.node--view-mode-full .field--name-field-tags .field__label,
.node--type-resource.node--view-mode-full .field--name-field-audience .field__label,
.node--type-resource.node--view-mode-full article.everyone div._none.block.block-layout-builder.block-field-blocknoderesourcefield-audience {
  display: none;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-primary .field__item:before {
  content: "TOPICS: ";
}
.node--type-resource.node--view-mode-full .field--name-field-resource-type .field__item:before {
  content: "TYPE:";
}
.node--type-resource.node--view-mode-full .field--name-field-community .field__items:before {
  content: "MINISTRY:";
}
.node--type-resource.node--view-mode-full .field--name-field-audience .field__item:before {
  content: "AUDIENCE:";
}
.node--type-resource.node--view-mode-full .block-field-blocknoderesourcefield-community {
  padding-bottom: 0.625rem;
}
.node--type-resource.node--view-mode-full .field--name-field-tags li:first-child:before {
  content: "COLLECTIONS:";
  font-size: 1rem;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-primary .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-secondary .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-resource-type .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-community .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-audience .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-tags .field__items li a,
.node--type-resource.node--view-mode-full .field--name-field-audience .field__item a {
  color: #333;
  text-decoration: none;
  padding: 0.625rem;
  background-color: #f7f7f7;
}
.node--type-resource.node--view-mode-full .field--name-field-tags h3 {
  font-size: 1rem;
}
.node--type-resource.node--view-mode-full .field--name-field-tags .field__items li a {
  font-size: 1rem;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-primary .field__item a:hover,
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-secondary .field__item a:hover,
.node--type-resource.node--view-mode-full .field--name-field-resource-type .field__item a:hover,
.node--type-resource.node--view-mode-full .field--name-field-community .field__item a:hover,
.node--type-resource.node--view-mode-full .field--name-field-audience .field__item a:hover,
.node--type-resource.node--view-mode-full .field--name-field-tags .field__items li a:hover {
  color: #000;
  background-color: #d2d2d2;
  border-color: #c6c6c6;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-type .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-community .field__item a,
.node--type-resource.node--view-mode-full .field--name-field-audience .field__item a {
  margin-left: 0.3125rem;
}
.node--type-resource.node--view-mode-full .field--name-field-resource-topic-secondary .field__item,
.node--type-resource.node--view-mode-full .field--name-field-tags .field__items a {
  margin-left: 0.3125rem;
}
.node--type-resource.node--view-mode-full div .field--name-field-resource-type {
  margin-bottom: 1.875rem !important;
}

.node--view-mode-teaser.node--sticky {
  background-color: #ffffff;
}

#views-exposed-form-library-list-block-1 .form-row,
#views-exposed-form-search-june-29-2021-block-1 .form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

#views-exposed-form-search-june-29-2021-block-1 .form-row:after {
  content: "<a href="/library/mary-sept-8 ">Clear All</a>";
}

.facet-block-title {
  font-size: 1.5rem;
  color: #333;
  font-family: Avenir, sans-serif;
  margin-bottom: 0;
}

.block-facets h2 {
  font-size: 1.25rem;
  color: #333;
  font-family: "KapraNeuePro", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

li.facet-item {
  list-style: none;
}

.facets-widget-checkbox ul {
  padding-left: 0 !important;
}

.facet-item__value {
  padding-left: 0.3125rem;
  text-transform: capitalize;
}

article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-topic-primary a::after {
  content: "•"; /* Dot character with spaces on both sides */
  display: inline-block; /* Makes sure the dot behaves as an inline element */
  margin: 0 0.15625rem 0 0.3125rem; /* Add some space between the dots */
}

article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-topic-primary,
article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-type {
  display: inline-block;
  vertical-align: top; /* Aligns them to the top of the container */
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #808080;
  font-family: "KapraNeuePro";
  margin-top: 0.875rem;
}
article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-topic-primary .field--type-entity-reference,
article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-type .field--type-entity-reference {
  margin: 0;
}
article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-topic-primary a,
article.node--type-resource.node--view-mode-teaser .block-field-blocknoderesourcefield-resource-type a {
  text-decoration: none !important;
  color: #808080;
}

.captcha {
  padding-bottom: 0.9375rem;
}

.template h3:first-child {
  margin-top: 0;
}
.template h3 {
  margin-top: 3.125rem;
}
.template h3 a {
  color: #333;
  font-size: 2rem;
  text-decoration: none;
}

.h4-no-links h4 a {
  color: #333;
  text-decoration: none;
}

.block-sharethis .sharethis-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.block-sharethis .sharethis-wrapper span {
  width: 130px;
  height: 40px !important;
}

.line {
  border-top: 1px solid #eeeeee;
}

.rate-widget form {
  margin-top: 1.25rem;
}

.rating-table .rating-table-tr {
  background: #fff;
}
.rating-table .rating-table-td {
  text-align: center;
}
.rating-table .voting-label {
  padding-bottom: 1.875rem !important;
}
.rating-table .voting-label {
  font-size: 1.75rem;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rating-table .fivestar-rating-wrapper {
  font-size: 1.875rem;
  padding-bottom: 2.5rem;
}

.region-footer-third #block-listabovefooter {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

@media all and (max-width: 46.875rem) {
  .region-footer-third #block-listabovefooter .view-header h4 {
    margin-top: 1.25rem;
  }
}
.tags-scroll div {
  background-color: #f7f7f7;
}
.tags-scroll .slide__title {
  font-size: 1.75rem;
}
.tags-scroll .grid__content {
  margin: 1.25rem;
  border: 1px solid black;
}

@media (min-width: 43.75rem) {
  .grid .layout__region.layout__region--content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .grid .group-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .grid .group-wrapper h3 {
    display: block;
    width: 100%;
    padding-top: 3.125rem;
  }
  .grid .views-row {
    width: 315px;
  }
  .grid .image.field.field--type-image {
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
  .grid article.node.node--type-resource {
    padding-left: 0;
  }
  .grid .block.block-layout-builder {
    padding: 0 0.5rem;
  }
  .grid .block-layout-builder.block-field-blocknoderesourcefield-square-image, .grid .block-layout-builder.block-field-blocknoderesourcefield-square-image img {
    padding: 0;
    width: 100%;
  }
  .grid .node__content.clearfix {
    margin-top: 0;
  }
}
@media (min-width: 43.75rem) and (max-width: 43.75rem) {
  .grid li.page-item {
    display: none;
  }
}
.grid.sidescroll .layout__region.layout__region--content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.grid.sidescroll .views-row {
  width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.grid.sidescroll .view-content.row {
  overflow-x: scroll;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.grid.sidescroll .image.field.field--type-image {
  margin-left: 0;
  padding-left: 0;
  float: none;
}

.grid.sidescroll article.node.node--type-resource {
  padding-left: 0;
}

.grid.sidescroll .block.block-layout-builder {
  padding: 0 0.5rem;
}

.grid.sidescroll .block-layout-builder.block-field-blocknoderesourcefield-square-image, .grid.sidescroll .block-layout-builder.block-field-blocknoderesourcefield-square-image img {
  padding: 0;
  width: 100%;
}

.grid.sidescroll .node__content.clearfix {
  margin-top: 0;
}

.grid.sidescroll h3 {
  width: auto;
}

.grid.sidescroll-group .group-wrapper {
  overflow-x: scroll;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 24px;
}

.grid.sidescroll-group .views-row {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

@media (max-width: 43.75rem) {
  .group-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
  }
  .group-wrapper article {
    width: 300px;
    margin-right: 0.9375rem;
    height: 95%;
  }
}
.group-title {
  margin-top: 3.125rem;
}

.above-banner-search div .light-gray-background {
  background-color: #fff !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: -0.3125rem;
}

.featured-top .form-control {
  width: 100%;
}

.faq h2 {
  font-size: 2.1875rem;
  font-weight: 500;
  font-family: Avenir, sans-serif;
  color: #333;
  text-indent: -29px;
  padding-left: 2.6875rem;
  padding-right: 1.25rem;
}
.faq h3 {
  font-size: 1.5625rem;
  font-weight: 500;
  font-family: Avenir, sans-serif;
  color: #333;
  text-indent: -29px;
  padding-left: 2.6875rem;
  padding-right: 1.25rem;
}
.faq h2::before, .faq h3::before {
  content: "+ ";
}
.faq h2.expanded::before, .faq h3.expanded::before {
  content: " - ";
}
.faq p, .faq li, .faq a {
  font-size: 1.25rem;
  font-family: Avenir, sans-serif;
  color: #333;
  font-weight: 300;
  line-height: 1.2em;
}
.faq a.btn-jazzy-jam,
.faq a.btn-missional-blue-tint {
  color: white;
}
.faq {
  background-color: #fff;
  padding: 1.875rem;
}

.collections .view-card {
  -webkit-box-shadow: 0px 0px 4.93952px #C7C7C7;
          box-shadow: 0px 0px 4.93952px #C7C7C7;
  max-width: 250px;
  margin-bottom: 3.75rem;
}
.collections div .card-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem;
  height: 175px;
}
.collections div .card-name h3 a {
  color: #333;
  text-decoration: none;
}

.cursor-pointer {
  cursor: pointer;
}

.table > :not(:last-child) > :last-child > * {
  background-color: #006880;
  border-bottom: 1px solid #fff;
}

tr:nth-child(even) {
  background-color: #e5e5e5;
}

tr:nth-child(odd) {
  background-color: #fff;
}

tr td, tr th {
  border: none;
}

/* Begin styles -> Lightning Alumni Form  */
#alumniFormLoading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slds-align_absolute-left .slds-text-body_regular {
  all: revert;
}

/* section heading  */
.slds-align_absolute-left .slds-text-heading_large {
  all: revert;
  font-size: 1.75rem;
  font-family: KapraNeuePro;
  color: #333333;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 400;
}

/* also section heading  */
.slds-align_absolute-left .slds-text-heading_medium {
  all: revert;
  font-size: 1.75rem;
  font-family: KapraNeuePro;
  color: #333333;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 400;
}

/*  subsection */
.slds-align_absolute-left .slds-text-heading_small {
  all: revert;
  font-size: 1.25rem;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333333;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-weight: 700;
}

.slds-form-element .slds-form-element__label {
  color: #3b3b3b;
  font-family: KapraNeuePro;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.slds-form-element .slds-checkbox .slds-checkbox__label .slds-form-element__label {
  color: #3b3b3b;
  font-family: KapraNeuePro;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.slds-form-element .slds-input {
  color: #3b3b3b;
  font-size: 1rem;
}

.slds-input_faux .slds-truncate {
  color: #3b3b3b;
  font-size: 1rem;
}

.slds-align_absolute-left .slds-select {
  color: #3b3b3b;
  font-size: 1rem;
}

.slds-align_absolute-left .slds-truncate {
  color: #3b3b3b;
  font-size: 1rem;
}

c-alumni-form .slds-text-body_regular {
  display: none;
}

.slds-align_absolute-left .slds-grid.slds-grid_vertical {
  width: unset !important;
  max-width: 490px;
}

.slds-scope {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slds-scope lightning-button .slds-button_brand {
  color: #fff;
  background-color: #e76127;
  border-color: #e76127;
  margin-bottom: 1rem;
  font-weight: 400;
  line-height: 1.5;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
}

/* End styles -> Lightning Form  */
/* plus minus accordion  */
.faq-plus-minus-block-style-gray {
  background: #f7f7f7;
  -webkit-box-shadow: 0px 0px 7px #c7c7c7;
          box-shadow: 0px 0px 7px #c7c7c7;
  margin-bottom: 1rem;
}

.faq-plus-minus-block-style-white {
  background: #fff;
  -webkit-box-shadow: 0px 0px 7px #c7c7c7;
          box-shadow: 0px 0px 7px #c7c7c7;
  margin-bottom: 1rem;
}

.faq-plus-minus-block-style-transparent {
  position: relative;
  margin-bottom: 1rem;
}

.faq-plus-minus-block-style-transparent:after {
  content: "";
  position: absolute;
  left: 18px;
  right: 20px;
  bottom: 0;
  height: 1px;
  background-color: #dce5ec;
}

.faq-plus-minus {
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  padding: 0.9375rem 1.25rem;
  font-size: 1.35rem;
  font-weight: 800;
  color: #333;
  cursor: pointer;
  -webkit-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.faq-plus-minus:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
  width: 18px;
  height: 19px;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.125rem;
  float: left;
  margin-right: 1.125rem;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin-bottom: 0.25rem;
}

.faq-plus-minus.is-open:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  margin-bottom: -0.0625rem;
}

.faq-plus-minus-content {
  padding: 0 1.25rem;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
}

/* end plus minus accordion  */
.about-author-contact-section {
  text-decoration: none;
}

.about-author-contact-section svg {
  color: #333;
  font-size: 1.625rem;
  margin-bottom: -0.25rem;
  margin-right: 0.3125rem;
}

input.facets-checkbox {
  margin-top: 0.25rem;
}

.facet-item__value {
  padding-left: 0.5rem;
}

.topics-types-terms-list p a:hover {
  color: revert;
  background-color: revert;
  padding: revert;
  color: #0094c9;
}

.topics-types-terms-list a {
  text-decoration: none;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333;
}

.btn-revival-orange:hover, .btn-primary:hover {
  color: #fff;
  background-color: #f99d22;
  border-color: #f99d22;
}

.btn-missional-blue:hover, .btn-secondary:hover {
  color: #fff;
  background-color: #47c0bb;
  border-color: #47c0bb;
}

.btn-light-gray:hover {
  color: #fff;
  background-color: #808080;
  border-color: #808080;
}

.btn-white:hover {
  color: #333;
  background-color: #fff;
  border-color: #fff;
}

.btn-outline-white:hover {
  color: #333;
  background-color: #fff;
}

.btn-outline-text-gray:hover {
  color: #fff;
  background-color: #808080;
  border-color: #808080;
}

.form-control {
  width: 100%;
}

@media screen and (min-width: 48rem) {
  .form-control {
    width: auto;
  }
}
.view-duplicate-of-webform-submissions .datetime {
  white-space: nowrap;
}
.view-duplicate-of-webform-submissions .list-group-item {
  border: revert;
}

.view-duplicate-of-webform-submissions table tr th {
  vertical-align: top;
  color: #fff;
}

/* blue staff-only badge on resources in search view */
div.staff-only-badge {
  width: 89px;
  height: 30px;
  border-radius: 0.1875rem;
  padding: 0.5rem 1rem;
  background-image: -webkit-linear-gradient(7.26deg, #006680 0.56%, #009BBF 100%);
  background-image: -o-linear-gradient(7.26deg, #006680 0.56%, #009BBF 100%);
  background-image: linear-gradient(82.74deg, #006680 0.56%, #009BBF 100%);
  margin: 1rem 0.5rem;
  color: white;
  border: none;
  font-family: "Avenir";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.9rem;
  text-align: center;
  float: right;
}

/* staff-only badge floating over image in card view */
div.floating-div {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10; /* ensure it's above the image */
}

a.button {
  text-decoration: none;
}

.node--type-overview-page .sidebar_first {
  display: none !important;
}

#page div#main-wrapper {
  border: inherit;
  margin-top: inherit;
  padding-top: inherit;
}

.page-banner, .block-inline-blockbanner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7.5rem 1.25rem;
  text-align: center;
}
.page-banner h1, .block-inline-blockbanner h1 {
  color: #fff;
  font-family: GaspoSlab, sans-serif;
  font-size: 3.75rem;
  max-width: 1296px;
  text-align: left;
}
.page-banner h2, .block-inline-blockbanner h2 {
  color: #fff;
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 2.25rem;
}
.page-banner p, .block-inline-blockbanner p {
  font-family: "Avenir", "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #fff;
}

#block-intervarsity-base-9-page-title.page-banner {
  background: #e76127;
}

.banner-tall {
  min-height: 560px;
}

.banner-short {
  min-height: 280px;
}

.rr-side-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
}
.rr-side-menu .break-with-a-line {
  height: 1px;
  background: #CCC;
}
.rr-side-menu .view-content {
  --bs-gutter-x: 0;
}
.rr-side-menu a {
  text-decoration: none;
  color: #4d4d4d;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 350;
  line-height: 1.5rem;
}
.rr-side-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.rr-side-menu h3 {
  font-family: GaspoSlab, sans-serif;
  font-size: var(--font-size-3xl, 32px);
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.rr-side-menu h3::before {
  content: "";
  display: inline-block;
  border-radius: 100px;
  background: #F5FBFD;
  width: 32px;
  height: 32px;
  -webkit-background-size: 16px 16px;
          background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
}

.top-rating-block h3::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M15.3332 4.58984L8.99984 10.9232L5.6665 7.58984L0.666504 12.5898" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.3335 4.58984H15.3335V8.58984" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.trending-block h3::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8.00016 1.9231L10.0602 6.09643L14.6668 6.76976L11.3335 10.0164L12.1202 14.6031L8.00016 12.4364L3.88016 14.6031L4.66683 10.0164L1.3335 6.76976L5.94016 6.09643L8.00016 1.9231Z" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.view-resource-topic-for-home-page h3::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M13.7268 9.52976L8.94683 14.3098C8.823 14.4337 8.67595 14.5321 8.51408 14.5992C8.35222 14.6663 8.17872 14.7008 8.0035 14.7008C7.82828 14.7008 7.65477 14.6663 7.49291 14.5992C7.33104 14.5321 7.18399 14.4337 7.06016 14.3098L1.3335 8.58976V1.9231H8.00016L13.7268 7.64976C13.9752 7.89958 14.1146 8.23751 14.1146 8.58976C14.1146 8.94201 13.9752 9.27995 13.7268 9.52976Z" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.6665 5.25659H4.67317" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
}

.view-resource-type-for-home-page h3::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M14.6668 13.2565C14.6668 13.6101 14.5264 13.9493 14.2763 14.1993C14.0263 14.4494 13.6871 14.5898 13.3335 14.5898H2.66683C2.31321 14.5898 1.97407 14.4494 1.72402 14.1993C1.47397 13.9493 1.3335 13.6101 1.3335 13.2565V3.92318C1.3335 3.56956 1.47397 3.23042 1.72402 2.98037C1.97407 2.73032 2.31321 2.58984 2.66683 2.58984H6.00016L7.3335 4.58984H13.3335C13.6871 4.58984 14.0263 4.73032 14.2763 4.98037C14.5264 5.23042 14.6668 5.56956 14.6668 5.92318V13.2565Z" stroke="%23006680" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  margin-right: 0.5rem;
}

.rec-resources-and-side-menu {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.home-top-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1.875rem;
}
.home-top-section .container {
  padding: 0;
}
.home-top-section .whole-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
  padding: 0 3.75rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.home-top-section .whole-box .main-content-paragraph {
  position: relative;
  padding: 1.5625rem;
  width: 100%;
  background: #fff;
  border-left: 10px solid var(--Missional-Blue-Tint, #47C0BB);
  border-radius: 3px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(-48%);
       -o-transform: translateY(-48%);
          transform: translateY(-48%);
}
.home-top-section .whole-box .main-content-paragraph span {
  color: var(--Text-Gray-Tint, #808080);
  font-family: "KapraNeuePro";
  font-size: 1.25rem;
  line-height: normal;
}
.home-top-section .whole-box .main-content-paragraph h1 {
  margin-bottom: 1rem;
  color: var(--Text-Gray, #333);
  font-size: 3rem;
  font-style: normal;
  line-height: normal;
}
.home-top-section .whole-box .main-content-paragraph p {
  margin-bottom: 1rem;
  font-size: 1rem;
}
.home-top-section .whole-box .main-content-paragraph a {
  font-size: 1.125rem;
}
.home-top-section .whole-box .secondary-content-paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 1.875rem;
  gap: 60px;
  margin-top: -9.375rem;
  margin-bottom: 1.875rem;
}
.home-top-section .whole-box .secondary-content-paragraph div {
  padding-right: 3.75rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.home-top-section .whole-box .secondary-content-paragraph div:not(:last-child) {
  border-right: 3px solid white;
}
.home-top-section .whole-box .secondary-content-paragraph div .label {
  color: var(--white, #FFF);
  font-family: "KapraNeuePro";
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}
.home-top-section .whole-box .secondary-content-paragraph div a {
  color: #FFF;
  font-family: "Avenir";
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 65px;
  text-overflow: ellipsis;
}
.home-top-section .whole-box .secondary-content-paragraph div a.label:hover {
  text-decoration: none;
}
.home-top-section .whole-box .secondary-content-paragraph div a:not(.label):hover {
  text-decoration: underline;
}
@media (max-width: 62rem) {
  .home-top-section .whole-box .secondary-content-paragraph {
    padding: 0.75rem;
    gap: 30px;
  }
  .home-top-section .whole-box .secondary-content-paragraph div {
    padding-right: 0.625rem;
  }
}
@media (max-width: 47.9375rem) {
  .home-top-section .whole-box {
    padding: 0.625rem;
    margin-bottom: 1.875rem;
  }
  .home-top-section .whole-box .main-content-paragraph {
    padding: 0.9375rem 0.8125rem;
  }
  .home-top-section .whole-box .main-content-paragraph h1 {
    font-size: 2.25rem;
  }
  .home-top-section .whole-box .main-content-paragraph span {
    font-size: 1rem;
  }
  .home-top-section .whole-box .main-content-paragraph a {
    font-size: 0.75rem;
    line-height: normal;
    margin-bottom: 0;
  }
  .home-top-section .whole-box .secondary-content-paragraph {
    margin-top: -8.75rem;
    padding: 1.5625rem;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .home-top-section .whole-box .secondary-content-paragraph div {
    padding-right: 0;
  }
  .home-top-section .whole-box .secondary-content-paragraph div:not(:last-child) {
    border-right: none;
  }
  .home-top-section .whole-box .secondary-content-paragraph div p {
    margin-bottom: 0;
  }
}

.main-content-body-full {
  display: block;
}
@media (max-width: 47.9375rem) {
  .main-content-body-full {
    display: none;
  }
}

.main-content-body-summary {
  display: none;
}
@media (max-width: 47.9375rem) {
  .main-content-body-summary {
    display: block;
  }
}

.banner-photo {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (min-width: 48rem) {
  .banner-photo {
    height: 450px;
  }
}

.all-resource-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.all-resource-search-box #all-resource-search-input-box {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.all-resource-search-box #all-resource-search-input-box:focus {
  color: #333;
  background-color: #fff;
  border-color: #f3b093;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(231, 97, 39, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(231, 97, 39, 0.25);
}

@media (max-width: 36rem) {
  .all-resource-search-box {
    display: block;
  }
}
.sort-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  gap: 10px;
  margin-bottom: 0.625rem;
}
.sort-container .form-select {
  width: 30%;
}
.sort-container span {
  font-family: "KapraNeuePro";
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (max-width: 36rem) {
  .sort-container span {
    display: none;
  }
}

.facets-widget-checkbox li.facet-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.block-facets-summary .content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
}
.block-facets-summary .content ul .facet-summary-item--facet {
  list-style: none;
}
.block-facets-summary .content ul .facet-summary-item--facet a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 5px;
  text-transform: capitalize;
  text-decoration: none;
  background-color: #F7F7F7;
  border: none;
  border-radius: 10px;
  padding: 0.625rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  text-align: center;
}
.block-facets-summary .content ul .facet-summary-item--facet a .facet-item__status {
  font-size: 0;
}
.block-facets-summary .content ul .facet-summary-item--facet a .facet-item__status::after {
  content: "X";
  font-size: medium;
}
.block-facets-summary .content ul .facet-summary-item--clear {
  list-style: none;
  padding: 0.625rem;
}

.view-new-search-with-filter-and-sorting .view-header {
  margin-top: -2.5rem;
}

.no-results-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
  padding: 1.875rem 0;
}
.no-results-container .no-results-text {
  color: #000;
  font-size: 2.25rem;
  font-weight: 700;
}
.no-results-container .adjust-your-search-text {
  color: #000;
  font-size: 1.25rem;
  font-weight: 400;
}
.no-results-container p {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
}

article.node--view-mode-teaser {
  padding-bottom: 0;
}

.resource-author-block {
  -webkit-box-shadow: 0px 0px 4.93952px #C7C7C7;
  box-shadow: 0px 0px 4.93952px #C7C7C7;
  margin-bottom: 1.25rem;
  padding-bottom: 0.3125rem;
  padding-right: 0;
  padding-left: 1.25rem;
}
.resource-author-block .author-image img {
  border-radius: 50%;
  padding-top: 1.25rem;
}
.resource-author-block .about-author-title {
  padding-top: 1.25rem;
}
.resource-author-block .about-author-title a {
  font-size: 1.75rem;
  text-decoration: none;
  color: #333;
  font-weight: 600;
  line-height: 1.1em;
}
.resource-author-block .author-body {
  overflow: hidden;
  margin-top: 1.875rem;
  margin-bottom: 0.9375rem;
}
.resource-author-block .contact-me {
  margin-bottom: 0.9375rem;
}

/* ---------- Color Module Styles ----------- */
body {
  color: #3b3b3b;
  background: #fff;
}

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: #fff;
}

.tabs ul.primary li a.is-active {
  background-color: #fff;
}

.tabs ul.primary li.is-active a {
  background-color: #fff;
  border-bottom-color: #fff;
}

#navbar-top {
  background-color: #fff;
}

#navbar-main {
  background-color: #fff;
}

a,
.link {
  color: #0094c9;
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #004750;
}

a:active,
.link:active {
  color: #23aeff;
}

.page-item.active .page-link {
  background-color: #0094c9;
  border-color: #0094c9;
}

.page-link,
.page-link:hover {
  color: #0094c9;
}

.sidebar .block {
  background-color: #f6f6f2;
  border-color: #f9f9f9;
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #fffeff;
}

/* ---------- Color Form ----------- */
[dir=rtl] .color-form .color-palette {
  margin-left: 0;
  margin-right: 1.25rem;
}

[dir=rtl] .color-form .form-item label {
  float: right;
}

[dir=rtl] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}

.node--unpublished {
  background: #ffe7dd;
}

.node--unpublished::before {
  content: "---unpublished---";
}

.pagination li {
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
}
.pagination li.pager__item--first a,
.pagination li.pager__item--last a,
.pagination li.pager__item--next a,
.pagination li.pager__item--previous a {
  background-color: #F7F7F7;
  color: #6D6E71;
}
.pagination li.page-item a {
  color: #6D6E71;
}
.pagination li.page-item a:hover,
.pagination li.pager__item--first a:hover,
.pagination li.pager__item--last a:hover,
.pagination li.pager__item--next a:hover,
.pagination li.pager__item--previous a:hover {
  background-color: #006680;
  color: #fff;
}
.pagination li.active .page-link {
  background-color: #F2F7F9;
  color: #006680;
  border-color: #F2F7F9;
}
.pagination .page-link {
  border: 0;
}

/**
 * @file
 * Footer Styling.
 */
/* Footer Top Styling. */
.site-footer__top .content {
  margin-top: 0;
}

/* Footer Bottom Styling. */
.site-footer__bottom .block {
  margin: 0.3125rem;
}

.site-footer__bottom .content {
  padding: 0.3125rem;
  margin-top: 0;
}

.site-footer__divit-wrapper {
  margin-top: 2.5rem;
  height: 60px;
  background: #e76127;
  background: -webkit-gradient(linear, left top, right top, from(#e76127), to(#f99d1c));
  background: -webkit-linear-gradient(left, #e76127, #f99d1c);
  background: -o-linear-gradient(left, #e76127, #f99d1c);
  background: linear-gradient(90deg, #e76127, #f99d1c);
}

.site-footer__divit {
  height: 60px;
  background-image: url("/themes/custom/intervarsity_base_9/image/divot.svg");
  background-repeat: no-repeat;
  background-position: center top;
  -webkit-background-size: 50px 50px;
          background-size: 50px;
}

#navbar-main .horizontal-menu li.menu-item a {
  color: #333;
  font-family: KapraNeuePro;
  background-color: #fff;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 300;
  text-transform: uppercase;
}
#navbar-main .horizontal-menu li.menu-item--active-trail {
  border-bottom: 2px solid #47c0bb;
}
#navbar-main .horizontal-menu li.menu-item:not(.menu-item--active-trail) a:hover,
#navbar-main .horizontal-menu li.menu-item:not(.menu-item--active-trail) a:focus,
#navbar-main .horizontal-menu li.menu-item:not(.menu-item--active-trail) .link:hover,
#navbar-main .horizontal-menu li.menu-item:not(.menu-item--active-trail) .link:focus {
  color: #333;
  border-bottom: 2px solid #47c0bb;
}
#navbar-main .horizontal-menu ul.sub-nav li.menu-item a:hover,
#navbar-main .horizontal-menu ul.sub-nav li.menu-item a:focus,
#navbar-main .horizontal-menu ul.sub-nav li.menu-item .link:hover,
#navbar-main .horizontal-menu ul.sub-nav li.menu-item .link:focus {
  background-color: #47c0bb;
  color: #fff;
  border-bottom: none;
}
#navbar-main .horizontal-menu ul.sub-nav li.menu-item a.is-active {
  background-color: #47c0bb;
  color: #ffffff;
  border-bottom: none;
}

.navbar-collapse {
  display: none;
}

.responsive-menu-block-wrapper {
  display: block;
}

#navbar-main .content .horizontal-menu > li.menu-item--expanded > a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 7px;
  margin-left: 0.5rem;
  margin-bottom: 0.125rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7' fill='none'%3E %3Cpath id='Vector' fill-rule='evenodd' clip-rule='evenodd' d='M13.7715 1.44194C14.0157 1.19769 14.0154 0.802008 13.7715 0.558056C13.5275 0.314104 13.1318 0.313811 12.8876 0.558057L7.14236 4.63663L1.39711 0.558058C1.15316 0.314106 0.757477 0.313812 0.513231 0.558058C0.269279 0.80201 0.269279 1.19799 0.513231 1.44194L6.6957 5.95775C6.81414 6.07619 6.97501 6.14277 7.14236 6.14277C7.31 6.14248 7.47057 6.07618 7.58901 5.95774L13.7715 1.44194Z' fill='%23333333'/%3E %3C/svg%3E");
}

.mm-menu ul.mm-listview li.mm-listitem a {
  color: #333;
  font-family: KapraNeuePro;
  background-color: #fff;
  text-decoration: none;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 300;
  text-transform: uppercase;
}
.mm-menu ul.mm-listview div.mm-panel_opened a.mm-navbar__title {
  border-bottom: 1px solid #47c0bb;
}
.mm-menu ul.mm-listview a.mm-listitem__text.is-active {
  background-color: #47c0bb;
  color: #ffffff;
  border-bottom: none;
}

.breadcrumb {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333;
}
.breadcrumb .breadcrumb-item a {
  color: #0094c9;
}

.node--view-mode-full .top-title a {
  font-size: 0.923em;
  text-decoration: underline;
  color: #47c0bb;
}
.node--view-mode-full.node--type-book .block h2 {
  font-family: "Avenir LT W01 55 Roman", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  color: #47c0bb;
  text-transform: uppercase;
  font-weight: normal;
}
.node--view-mode-full.node--type-book .block nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.node--view-mode-full.node--type-book .block nav ul li {
  background-color: white;
  border-top: 1px solid #76848f;
}
.node--view-mode-full.node--type-book .block nav ul li a {
  text-decoration: unset;
  display: block;
  padding: 0.3125rem 0.1875rem 0.3125rem 1.75rem;
  margin: 0;
  text-decoration: none;
  color: #333;
  position: relative;
}
.node--view-mode-full.node--type-book .block nav ul li a:hover {
  background-color: #76848f;
  color: #ffffff;
}
.node--view-mode-full.node--type-book .block nav ul li.menu-item > a:before {
  content: "▪";
  position: absolute;
  left: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
}
.node--view-mode-full.node--type-book .block nav ul li.menu-item--collapsed > a:before {
  content: "";
  position: absolute;
  top: 50%;
  background: url(/themes/custom/intervarsity_base_9/image/plus.svg) no-repeat 0 0;
  -webkit-background-size: 12px 12px;
          background-size: 12px;
  left: 8px;
  width: 12px;
  height: 12px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.node--view-mode-full.node--type-book .block nav ul li.menu-item--expanded > a {
  color: #0094c9;
}
.node--view-mode-full.node--type-book .block nav ul li.menu-item--expanded > a:hover {
  color: #ffffff;
}
.node--view-mode-full.node--type-book .block nav ul li.menu-item--expanded > a:before {
  background: url(/themes/custom/intervarsity_base_9/image/minus.svg) no-repeat 0 0;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-background-size: 12px 12px;
          background-size: 12px;
  left: 8px;
  width: 12px;
  height: 12px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.node--view-mode-full.node--type-book .block nav ul li .menu a {
  margin-left: 0.9375rem;
}
.node--view-mode-full.node--type-book .block nav ul li .menu .menu a {
  margin-left: 1.875rem;
}
.node--view-mode-full.node--type-external-resource .poetry .line {
  border: none;
}
.node--view-mode-full.node--type-external-resource hr {
  border: revert;
}
.node--view-mode-full.node--type-external-resource .button-action {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #e76127;
  border: 1px solid #e76127;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  color: #fff;
  text-decoration: none;
}
.node--view-mode-full.node--type-external-resource .button-action:hover {
  background-color: #f99d22;
  border-color: #f99d22;
}
.node--view-mode-full.node--type-external-resource .button-action.mega {
  font-size: 1.25rem;
  padding: 0.5rem 0.75rem;
}
.node--view-mode-full.node--type-external-resource .button-primary {
  padding: 0.5625rem 1rem 0.5625rem 1rem;
  border-radius: 3px;
  font-weight: 700;
  font-size: 1rem;
  font-family: "Avenir", sans-serif;
  display: inline-block;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #006880;
  border: 1px solid #006880;
  color: #fff;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  margin-right: 0.625rem;
}
.node--view-mode-full.node--type-external-resource .button-primary:hover {
  color: #fff;
  background-color: #00586d;
  border-color: #00586d;
}
@media (max-width: 61.9375rem) {
  .node--view-mode-full.node--type-external-resource .field--name-field-about-author .col-md-3 {
    width: 100%;
  }
}
@media (max-width: 47.9375rem) {
  .node--view-mode-full.node--type-external-resource .layout__region--first {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 40rem) and (max-width: 47.9375rem) {
  .node--view-mode-full.node--type-external-resource .layout__region--first,
  .node--view-mode-full.node--type-external-resource .layout__region--second {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (min-width: 48rem) and (max-width: 75rem) {
  .node--view-mode-full.node--type-external-resource .layout__region--first {
    -webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%;
  }
  .node--view-mode-full.node--type-external-resource .layout__region--second {
    -webkit-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
            flex-basis: 60%;
  }
}

body.node--type-bible-study .links-inline .book-add-child {
  display: none;
}
body.node--type-bible-study .links-inline .book-printer {
  display: none;
}
body.node--type-bible-study .field--name-field-top-title a {
  font-family: "Avenir LT W01 65 Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.923em;
  text-decoration: underline;
  color: #47c0bb;
}
body.node--type-bible-study .block-field-blocknodebible-studytitle a {
  text-decoration: none;
  cursor: default;
  font-family: GaspoSlab, sans-serif;
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 400;
  color: #e76127;
}
body.node--type-bible-study .book-navigation .book-pager a {
  text-decoration: none;
}
@media screen and (min-width: 48rem) {
  body.node--type-bible-study #sidebar_first {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 auto !important;
        -ms-flex: 0 0 auto !important;
            flex: 0 0 auto !important;
    width: 33.3333333333% !important;
  }
}

.sidebar .section #block-booknavigation {
  background-color: revert;
  border-color: #fff;
}
@media screen and (max-width: 48rem) {
  .sidebar .section #block-booknavigation {
    display: none;
  }
}
.sidebar .section #block-booknavigation h2 {
  display: none !important;
}
.sidebar .section #block-booknavigation a {
  text-decoration: none;
}
.sidebar .section #block-booknavigation .menu-item--active-trail a {
  color: #0094c9;
}
.sidebar .section #block-booknavigation .menu-item:not(.menu-item--active-trail) a {
  color: #333;
}
.sidebar .section #block-booknavigation ol, .sidebar .section #block-booknavigation ul {
  padding-left: 1rem;
}

.node--type-overview-of-a-content-type .btn-revival-orange {
  color: #fff !important;
  text-decoration: none !important;
}
.node--type-overview-of-a-content-type .custom-home-back-btn {
  padding-top: 0.25rem !important;
}
.node--type-overview-of-a-content-type {
  /* Disable default styling of summary tag for example at Harmony Way - Debriefing - Web-app*/
}
.node--type-overview-of-a-content-type details {
  display: block;
}
.node--type-overview-of-a-content-type summary::-webkit-details-marker {
  display: none;
}
.node--type-overview-of-a-content-type summary {
  list-style: none;
}
.node--type-overview-of-a-content-type .clearfix.nav a,
.node--type-overview-of-a-content-type .clearfix.nav .link,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks a,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks .link,
.node--type-overview-of-a-content-type .site-footer a,
.node--type-overview-of-a-content-type .site-footer .link {
  color: #0094c9 !important;
}
.node--type-overview-of-a-content-type .clearfix.nav a:hover,
.node--type-overview-of-a-content-type .clearfix.nav a:focus,
.node--type-overview-of-a-content-type .clearfix.nav .link:hover,
.node--type-overview-of-a-content-type .clearfix.nav .link:focus,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks a:hover,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks a:focus,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks .link:hover,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks .link:focus,
.node--type-overview-of-a-content-type .site-footer a:hover,
.node--type-overview-of-a-content-type .site-footer a:focus,
.node--type-overview-of-a-content-type .site-footer .link:hover,
.node--type-overview-of-a-content-type .site-footer .link:focus {
  color: #004750 !important;
}
.node--type-overview-of-a-content-type .clearfix.nav a:active,
.node--type-overview-of-a-content-type .clearfix.nav .link:active,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks a:active,
.node--type-overview-of-a-content-type #block-intervarsity-base-9-local-tasks .link:active,
.node--type-overview-of-a-content-type .site-footer a:active,
.node--type-overview-of-a-content-type .site-footer .link:active {
  color: #23aeff !important;
}
.node--type-overview-of-a-content-type .toolbar .toolbar-bar .toolbar-item {
  color: #fff !important;
}
.node--type-overview-of-a-content-type .toolbar-tray a,
.node--type-overview-of-a-content-type .toolbar-tray a:visited {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
  color: #565656 !important;
}
.node--type-overview-of-a-content-type .underline-on-hover:hover {
  text-decoration: underline;
}
.node--type-overview-of-a-content-type #block-pagetitle, .node--type-overview-of-a-content-type #block-intervarsity-base-9-breadcrumbs, .node--type-overview-of-a-content-type #block-nsolibrarysearchformforhomepage-2, .node--type-overview-of-a-content-type #block-backpacksvg, .node--type-overview-of-a-content-type .sidebar_first {
  display: none !important;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body {
  margin-bottom: 3.75rem;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body p, .node--type-overview-of-a-content-type .node--view-mode-full .field--name-body li {
  font-size: 1rem;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .button-understated {
  padding: 0.4375rem 1.0625rem;
  border-radius: 3px;
  border: 1px solid #76848f;
  color: #333;
  text-decoration: none;
  margin: 0.9375rem 0.625rem 0.9375rem 0;
  display: inline-block;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .button-understated:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#0094c9), color-stop(70%, #0094c9));
  background: -webkit-linear-gradient(#0094c9, #0094c9 70%);
  background: -o-linear-gradient(#0094c9, #0094c9 70%);
  background: linear-gradient(#0094c9, #0094c9 70%);
  -webkit-box-shadow: #17c2ff 0 1px 0 inset;
          box-shadow: #17c2ff 0 1px 0 inset;
  color: #fff;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .button-understated.mini {
  font-size: 0.75rem;
  padding: 0.25rem 0.75rem;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body iframe:not(.desk-show) {
  height: auto;
  width: 100%;
  aspect-ratio: 16/9;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body iframe:not(.desk-show)[data-name=pb-iframe-player] {
  aspect-ratio: auto;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .mobile-show {
  display: none;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .desk-show {
  width: auto;
}
@media (max-width: 47.9375rem) {
  .node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .mobile-hide {
    display: none;
  }
  .node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .mobile-show {
    display: block;
  }
  .node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .display-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body img.image {
  margin-bottom: 0.3125rem;
  width: 100%;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .rtecenter {
  text-align: center;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .button-primary {
  padding: 0.5625rem 1rem 0.5625rem 1rem;
  border-radius: 3px;
  font-weight: 700;
  font-size: 1rem;
  font-family: "Avenir", sans-serif;
  display: inline-block;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #006880;
  border: 1px solid #006880;
  color: #fff;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  margin-right: 0.625rem;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .button-primary:hover {
  color: #fff;
  background-color: #00586d;
  border-color: #00586d;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .topnav {
  overflow: hidden;
  background-color: #7fba45;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 0.625rem 0.625rem;
  text-decoration: none;
  font-size: 0.875rem;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .topnav a.active {
  background-color: #007591;
  color: white;
}
.node--type-overview-of-a-content-type .node--view-mode-full .field--name-body .center-text {
  margin-top: 1.25rem;
}

body.node--type-ivp-book article.node--type-ivp-book div.node__content .field--name-field-iv-taxonomy a {
  font-family: "Avenir LT W01 65 Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.923em;
  text-decoration: underline;
  color: #47c0bb;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated a {
  color: #0094c9;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated a:hover {
  text-decoration: underline;
  color: #004750;
  outline: 0;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated a:active {
  outline: 0;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content form input.button-understated[type=submit]:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content form input.button-understated[type=button]:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content form input.button-understated[type=reset]:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-white:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated-mini:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated.mega:hover,
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-white-mini:hover {
  border-color: white;
  border-width: 1px;
  border-style: solid;
  color: #fff;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=submit].button-understated, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=button].button-understated, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=reset].button-understated, body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-white {
  font-size: 0.875rem;
  padding: 0.4375rem 1.0625rem;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFCCCCCC');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(70%, #ffffff));
  background: -webkit-linear-gradient(#ffffff, #ffffff 70%);
  background: -o-linear-gradient(#ffffff, #ffffff 70%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(70%, #ffffff));
  background: linear-gradient(#ffffff, #ffffff 70%);
  -webkit-box-shadow: #fff 0 1px 0 inset;
  box-shadow: #fff 0 1px 0 inset;
  border: 1px solid #f2f2f2;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated::-moz-focus-inner, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=submit].button-understated::-moz-focus-inner, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=button].button-understated::-moz-focus-inner, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=reset].button-understated::-moz-focus-inner, body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-white::-moz-focus-inner {
  padding: 0 !important;
  margin: -0.0625rem !important;
}
body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-understated:hover, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=submit].button-understated:hover, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=button].button-understated:hover, body.node--type-ivp-book article.node--type-ivp-book div.node__content form input[type=reset].button-understated:hover, body.node--type-ivp-book article.node--type-ivp-book div.node__content .button-white:hover {
  font-size: 0.875rem;
  padding: 0.4375rem 1.0625rem;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF0094C9',endColorstr='#FF004963');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0094c9), color-stop(70%, #0094c9));
  background: -webkit-linear-gradient(#0094c9, #0094c9 70%);
  background: -o-linear-gradient(#0094c9, #0094c9 70%);
  background: -webkit-gradient(linear, left top, left bottom, from(#0094c9), color-stop(70%, #0094c9));
  background: linear-gradient(#0094c9, #0094c9 70%);
  -webkit-box-shadow: #17c2ff 0 1px 0 inset;
  box-shadow: #17c2ff 0 1px 0 inset;
  border: 1px solid #0081b0;
}

.block-views-blockblog-related-content-block-1 {
  padding-top: 1.25rem;
  margin-top: 1.25rem;
}
.block-views-blockblog-related-content-block-1 h2 {
  font-size: 0.9375rem;
  color: #47c0bb;
  text-transform: uppercase;
  border-bottom-color: #dce5ec;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.blog-related-content-styling .postdate,
.blog-related-content-styling .author {
  white-space: nowrap;
  font-size: 0.8125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Avenir LT W01 55 Roman", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.blog-related-content-styling .image {
  margin: 0 0.9375rem 0 0;
}
.blog-related-content-styling .postdate {
  color: #47c0bb;
}
.blog-related-content-styling .author {
  color: #e76127;
}
.blog-related-content-styling .title {
  margin-top: 0;
  margin-bottom: 0;
}
.blog-related-content-styling .title a {
  color: #006880;
  font-size: 0.9375rem;
  font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 0.625rem;
  line-height: 1.3;
}
.blog-related-content-styling .body p {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #333;
  line-height: 1.5;
  font-size: 0.8125rem;
}

.node--type-blog h1 {
  margin-bottom: 1.0625rem;
}
.node--type-blog #sidebar_first {
  display: none;
}
.node--type-blog .block-field-blocknodeblogfield-square-image img {
  margin-left: 1.25rem;
}
.node--type-blog a {
  color: #0094c9;
  text-decoration: none;
}
.node--type-blog .link-to-blog-home a {
  text-decoration: underline;
}
.node--type-blog .block-field-blockuserusercreated,
.node--type-blog .block-field-blockuserusercreated + div {
  display: inline-block;
  font-size: 1rem;
}
.node--type-blog .block-field-blockuserusercreated {
  color: #47c0bb;
}
.node--type-blog .block-field-blockuserusercreated + div .field__item::before {
  content: " | ";
}
.node--type-blog .field--name-field-blog-categories {
  border-bottom-style: solid;
  border-bottom-color: #0094c9;
  border-bottom-width: 1px;
}
.node--type-blog .field--name-field-blog-categories .field__label {
  color: #e76127;
  font-weight: 500;
}
.node--type-blog .field--name-field-blog-categories .field__label:after {
  content: ":";
}
.node--type-blog .field--name-field-blog-categories .field__items a {
  color: #76848f;
  text-decoration: none;
  font-weight: 500;
}
.node--type-blog .field--name-field-blog-categories .field__items a:hover {
  text-decoration: underline;
}
.node--type-blog .field--name-field-blog-categories .field__items > div:not(:last-child)::after {
  content: " | ";
  color: #e76127;
}

.menu--blog-categories-menu h2 {
  font-size: 1.125rem;
  color: #47c0bb;
  text-transform: uppercase;
}
.menu--blog-categories-menu ul {
  list-style-type: square;
  list-style-position: inside;
  border-bottom: 1px solid #76848f;
}
.menu--blog-categories-menu .nav-link {
  display: inline;
  padding: 0;
  margin-left: -1.25rem;
  font-size: 0.9375rem;
  line-height: 1.8125rem;
}
.menu--blog-categories-menu li {
  width: 100%;
  color: #333;
  padding-left: 0.4375rem;
  border-top: 1px solid #76848f;
  cursor: pointer;
}
.menu--blog-categories-menu li a {
  color: #333;
}
.menu--blog-categories-menu li:hover {
  color: #fff;
  background-color: #76848f;
}
.menu--blog-categories-menu li:hover a {
  color: #fff;
}
.menu--blog-categories-menu li.nav-item::marker {
  font-size: 1.625rem;
  line-height: 2.125rem;
}

@media screen and (max-width: 48rem) {
  .menu--blog-categories-menu {
    display: none;
  }
}
body.node--type-intercessor-item article.node--type-intercessor-item div.node__content .field--name-field-top-title a {
  font-family: "Avenir LT W01 65 Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.923em;
  text-decoration: underline;
  color: #47c0bb;
}

body.node--type-news .sidebar_first {
  display: none;
}
body.node--type-news article.node--type-news div.node__content .field--name-field-news-type a {
  font-family: "Avenir LT W01 65 Medium", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 0.923em;
  text-decoration: underline;
  color: #47c0bb;
}
body.node--type-news article.node--type-news div.node__content .block-field-blocknodenewsfield-author {
  display: inline-block;
}
body.node--type-news article.node--type-news div.node__content .field--name-field-author:before {
  content: "| By";
  margin-left: 0.0625rem;
  margin-right: 0.3125rem;
}
body.node--type-news article.node--type-news div.node__content .block-field-blockuserusercreated {
  display: inline-block;
}
body.node--type-news article.node--type-news div.node__content .block-field-blockuserusercreated .field--name-created {
  color: #47c0bb;
  font-size: 0.923em;
  margin-top: 0;
  margin-bottom: 0.7em;
}
body.node--type-news article.node--type-news div.node__content .field--name-field-news-keywords .field__label:after {
  content: ":";
}
body.node--type-news article.node--type-news div.node__content .field--name-field-news-keywords .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
body.node--type-news article.node--type-news div.node__content .field--name-field-news-keywords .field__items .field__item:after {
  content: " | ";
  margin-right: 0.25rem;
}
body.node--type-news article.node--type-news div.node__content .field--name-field-square-image {
  margin: 0.625rem;
  float: right !important;
}
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(1),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(3),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(4),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(5),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(6),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(7),
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(8) {
  display: none;
}
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(2) .sub-nav {
  display: block !important;
}
body.node--type-news article.node--type-news div.node__content .horizontal-menu li:nth-child(2) .sub-nav .menu-item {
  display: block;
}
@media screen and (max-width: 48rem) {
  body.node--type-news article.node--type-news div.node__content .menu--about-us-menu {
    display: none;
  }
  body.node--type-news article.node--type-news div.node__content .block-field-blocknodenewsfield-author {
    margin-right: 63%;
  }
}

.menu--about-us-menu .nav {
  width: 123% !important;
}
.menu--about-us-menu li {
  width: 72%;
  color: #333;
  border-top: 1px solid #76848f;
  cursor: pointer;
}
.menu--about-us-menu li ul {
  width: 100%;
  list-style: none;
  padding-left: 0;
}
.menu--about-us-menu li a {
  color: #333;
  text-decoration: unset;
  position: relative;
}
.menu--about-us-menu li a:before {
  content: "▪";
  margin: 0 0.375rem 0 -0.625rem;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  text-decoration: none;
}
.menu--about-us-menu li a:hover {
  color: #fff;
  background-color: #76848f;
}
.menu--about-us-menu li a.is-active {
  color: #0094c9;
}
.menu--about-us-menu li a.is-active:hover {
  color: #fff;
}
.menu--about-us-menu li li {
  width: 100%;
}
.menu--about-us-menu li li li {
  width: 100%;
}
.menu--about-us-menu li li a {
  padding-left: 1.875rem;
}
.menu--about-us-menu li li li a {
  padding-left: 3.75rem;
}
.menu--about-us-menu ul.nav > li:last-child {
  border-bottom: 1px solid #76848f;
}
.menu--about-us-menu li.nav-item::marker {
  font-size: 1.625rem;
  line-height: 2.125rem;
}
.menu--about-us-menu .menu-item--collapsed > a:before {
  content: "";
  position: absolute;
  top: 50%;
  background: url(/themes/custom/intervarsity_base_9/image/plus.svg) no-repeat 0 0;
  -webkit-background-size: 12px 12px;
          background-size: 12px;
  margin-left: -0.9375rem;
  width: 12px;
  height: 16px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.menu--about-us-menu .menu-item--expanded > a:before {
  background: url(/themes/custom/intervarsity_base_9/image/minus.svg) no-repeat 0 0;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-background-size: 12px 12px;
          background-size: 12px;
  margin-left: -0.9375rem;
  width: 12px;
  height: 15px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 48rem) {
  .menu--about-us-menu {
    display: none;
  }
}
body.node--type-podcast article.node--type-podcast div.node__content .field__label {
  font-weight: bold;
  margin-top: 0.625rem;
}
body.node--type-podcast article.node--type-podcast div.node__content .field-top-title .field__label {
  margin-top: -0.5rem;
}
body.node--type-podcast article.node--type-podcast div.node__content .field--type-comment {
  margin-top: 0.75rem;
}
body.node--type-podcast article.node--type-podcast div.node__content .field--type-comment label {
  font-weight: bold;
}

body.node--type-executive .sidebar_first {
  display: none;
}
body.node--type-executive p:has(> #leadership_link) {
  margin-bottom: 0;
}
body.node--type-executive #leadership_link {
  line-height: 1.5;
  font-size: 0.923em;
  color: #47c0bb;
}
body.node--type-executive .field--name-title > h2 {
  color: #e76127;
  margin: 0;
  margin-left: -0.1875rem;
  margin-bottom: 1.0625rem;
  padding-bottom: 0.3125rem;
  line-height: 1.1em;
  font-size: 2.5rem;
}
body.node--type-executive .field--name-field-position {
  line-height: 1.5;
  padding-bottom: 0.125rem;
  color: #005695;
  font-size: 1.375rem;
}
body.node--type-executive .field--name-field-position-two, body.node--type-executive .block-field-blocknodeexecutivebody {
  margin-bottom: 0.9375rem;
}

.block-ivcf-content-migration-landing-page-three-images .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.block-ivcf-content-migration-landing-page-three-images .row .content-in-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.block-ivcf-content-migration-landing-page-three-images .row .content-in-row h4 {
  text-align: center;
  margin-top: 1.3em;
}
.block-ivcf-content-migration-landing-page-three-images .row .content-in-row p {
  text-align: center;
}
.block-ivcf-content-migration-landing-page-three-images .row .content-in-row img {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.act-love-section .button, .gathering-section .button {
  background: #E76127;
  border-color: #E76127;
  -webkit-box-shadow: inset 0px 1px 0px rgba(231, 97, 39, 0.7);
          box-shadow: inset 0px 1px 0px rgba(231, 97, 39, 0.7);
  border-radius: 4px;
  padding: 0.375rem 4.375rem;
  font-size: 1rem;
  color: #fff;
  text-decoration: none;
}
.act-love-section .button:focus, .gathering-section .button:focus {
  outline: 0 !important;
  color: #fff;
}

.quote-content .quote-content-tow-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.quote-content .quote-content-tow-columns .quote-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

div.rtecenter {
  margin-bottom: 1.5rem;
}
div.rtecenter h3.lines {
  display: inline-block;
  padding: 0 0.9375rem;
  position: relative;
  font-size: 1.75rem;
  margin-left: auto;
  margin-right: auto;
  width: unset;
}

.node--type-ministry-landing-page .light-rule {
  margin-top: 3rem;
}

@media screen and (max-width: 48rem) {
  .quote-content .quote-content-tow-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .quote-content .quote-content-tow-columns .quote-image, .quote-content .quote-content-tow-columns .quote-text {
    width: 100%;
  }
}
body.node--type-ministry-landing-page .sidebar_first {
  display: none;
}
body.node--type-ministry-landing-page .revival-orange-165 {
  margin-top: 3rem;
}
body.node--type-ministry-landing-page article.node--type-ministry-landing-page div.node__content .rtecenter {
  margin-top: 2rem;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9jb3JlLnNjc3MiLCJfY29yZV9wcmUuc2NzcyIsIi4uL2Jvb3RzdHJhcF9zb3VyY2UvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX3BhZ2UtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fdHJlbmRpbmctcmF0aW5nLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9faG9tZS10b3Atc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2FsbC1yZXNvdXJjZXMtc29ydC1hbmQtZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fcmVzb3VyY2UtYXV0aG9yLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9fcGFnZXIuc2NzcyIsImNvbXBvbmVudHMvX3NpdGUtZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24vX21lbnUuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9fbW1lbnUuc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9ub2Rlcy9ub2RlLnNjc3MiLCJkN2NvbXBvbmVudHMvYm9vay5zY3NzIiwiZDdjb21wb25lbnRzL292ZXJ2aWV3LWNvbnRlbnQtdHlwZS5zY3NzIiwiZDdjb21wb25lbnRzL2l2cC1ib29rLnNjc3MiLCJkN2NvbXBvbmVudHMvYmxvZy5zY3NzIiwiZDdjb21wb25lbnRzL2ludGVyY2Vzc29yLWl0ZW0uc2NzcyIsImQ3Y29tcG9uZW50cy9uZXdzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYWJvdXQtdXMtbWVudS1ibG9jay5zY3NzIiwiZDdjb21wb25lbnRzL3BvZGNhc3Quc2NzcyIsImQ3Y29tcG9uZW50cy9leGVjdXRpdmUuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL190aHJlZS1pbWFnZXMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19sYW5kaW5nLXBhZ2Utb3B0aW9uYWwtY29udGVudC1ibG9jay5zY3NzIiwiZDdjb21wb25lbnRzL21pbmlzdHJ5LWxhbmRpbmctcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NSLHNGQUFBO0FDRVI7RUFDSSxxQkFBQTtBRkFKO0FFQ0k7RUFDSSxhQUFBO0FGQ1I7O0FFR0E7RUFDSSxxQkFBQTtBRkFKOztBRUdBO0VBQ0EsbUJBQUE7RUFDSSxvQkFBQTtFQUNBLHlCQUFBO0FGQUo7O0FFSUE7RUFDSSx1QkFBQTtBRkRKOztBRUtBO0VBQ0ksa0JBQUE7QUZGSjs7QUVLQTtFQUNJLHdCQUFBO0FGRko7O0FFTUE7RUFDSSxXQUFBO0FGSEo7O0FFT0E7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxpQ0FBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QUZKSjs7QUNwQ0E7RUFDRSxtQkFBQTtBRHVDRjs7QUNwQ0E7RUFDRSx5QkFBQTtBRHVDRjs7QUNyQ0E7RUFDRSx5QkFMVTtBRDZDWjs7QUN0Q0E7RUFDRSxXRXdCUztFRnZCVCx5QkFUVTtFQVVWLHFCQVZVO0FEbURaOztBQ3RDQTtFQUNFLFdFa0JTO0VGakJULHlCRWpCc0I7RUZrQnRCLHFCRWxCc0I7QUgyRHhCOztBQ2xDQTs7RUFFRSxZQUFBO0VBQ0EsV0FBQTtBRHFDRjs7QUNqQ0E7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBRG9DRjs7QUNsQ0E7RUFDRSx1QkFBQTtBRHFDRjs7QUNqQ0E7RUFFRTtJQUNFLGFBQUE7RURtQ0Y7RUNoQ0E7SUFDRSxXQUFBO0VEa0NGO0VDaENBO0lBQXFCLGFBQUE7RURtQ3JCO0VDakNBO0lBQ0ksNEJBQUE7RURtQ0o7RUNoQ0E7SUFBaUMsY0FBQTtFRG1DakM7QUFDRjtBQ1BBO0VBQ0UsYUFBQTtBRFNGOztBQ0xBO0VBQ0U7O0lBR0UsZUFBQTtJQUNBLFlBQUE7RURPRjtBQUNGO0FD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bkZBO0VBRUk7SUFDRSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFMUI4bkZKO0UwQjVuRkk7SUFDRSxXQUFBO0UxQjhuRk47QUFDRjtBMkJ2ckZFO0VBQ0UsYUFBQTtBM0J5ckZKO0EyQnRyRkU7RUFDRSxnQkFBQTtBM0J3ckZKO0EyQm5yRk07RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0EzQnFyRlIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2RpZ2l0YWwtc2VydmljZXMuYXp1cmVlZGdlLm5ldC9zdHlsZWd1aWRlLTIwMjEtZm9udHMvYmlnb2xhLmNzc1wiKTtcbi52aWV3LWJhY2twYWNrLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZpZXctYmFja3BhY2stY291bnQgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdiNibG9jay1iYWNrcGFja3N2ZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYjbWFpbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjc7XG59XG5cbi5yZWdpb24tYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icmVhay1vdXQsIC5wYWdlLWJhbm5lciwgLmJsb2NrLWlubGluZS1ibG9ja2Jhbm5lciwgLmZ1bGwtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWl0ZW0tc2VuZC15b3VyLWJhY2twYWNrLXRvLWEtY29hY2gge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgaW5wdXQjZWRpdC1jb21iaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItZm9ybSAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJpZ29sYSB7XG4gIGZvbnQtZmFtaWx5OiBiaWdvbGE7XG59XG5cbi5qYXp6eS1qYW0ge1xuICBjb2xvcjogIzk1MUE0QSAhaW1wb3J0YW50O1xufVxuXG4uamF6enktamFtLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxQTRBO1xufVxuXG4uYnRuLWphenp5LWphbSwgLmJ0bi1qYXp6eS1qYW06dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUxQTRBO1xuICBib3JkZXItY29sb3I6ICM5NTFBNEE7XG59XG5cbi5idG4tamF6enktamFtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzQxMjg7XG4gIGJvcmRlci1jb2xvcjogI2RjNDEyODtcbn1cblxuYm9keSxcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1pdGVtLnBhZ2UtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXJlZ2lvbiBsaS50YWJzX190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWl0ZW0uZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuICBsaS5wYWdlLWl0ZW0ucGFnZS1udW1iZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICBpbWcsXG4gIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5hLm5hdi1saW5rLm5hdi1saW5rLS11c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZCBpbWcge1xuICB3aWR0aDogMjY4cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbmFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNC45Mzk1MnB4ICNDN0M3Qzc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbmFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLXRpdGxlLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLXRpdGxlIGEsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAudGl0bGUsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCBhLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNxdWFyZS1pbWFnZSxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5ib2R5LFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZGF0ZSxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1jcmVhdGVkLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtYXV0aG9yIGltZyxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5hdGEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvciAuZmllbGQtLW5hbWUtYm9keSxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5hdGEgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvciAuZmllbGQtLW5hbWUtdGl0bGUsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuYXRhIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hYm91dC1hdXRob3IgLmZpZWxkLS1uYW1lLXRpdGxlIGEsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuYXRhIC5maWVsZC0tbmFtZS10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvciAuaW5saW5lX19saW5rcyxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5hdGEgLmlubGluZV9fbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ub2RlLS10eXBlLWFib3V0LXRoZS1hdXRob3Iubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS0tdHlwZS1hYm91dC10aGUtYXV0aG9yLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1lZGl1bS1ncmF5LWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgcGljdHVyZSwgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3F1YXJlLWltYWdlLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYWdlLXZpZXctbXktYmFja3BhY2sgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYmxvY2staW5saW5lLWJsb2NraW1hZ2UtYmxvY2sgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyxcbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1ibG9jayAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9jay10aXRsZS10ZXh0LWdyYXktZ2FzcG8tdGV4dCBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogR2FzcG9TbGFiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stdGl0bGUtbWlzc2lvbmFsLWJsdWUtZ2FzcG8tdGV4dCBoMiB7XG4gIGNvbG9yOiAjMDA2ODgwO1xuICBmb250LWZhbWlseTogR2FzcG9TbGFiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stdGl0bGUtdGV4dC1ncmF5LWthcHJhLXRleHQgaDIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybywgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2NrLXRpdGxlLW1pc3Npb25hbC1ibHVlLWthcHJhLXRleHQgaDIge1xuICBjb2xvcjogIzAwNjg4MDtcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybywgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2NrLXRpdGxlLXRleHQtZ3JheS1hdmVuaXItdGV4dCBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stdGl0bGUtbWlzc2lvbmFsLWJsdWUtYXZlbmlyLXRleHQgaDIge1xuICBjb2xvcjogIzAwNjg4MDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIFcwMVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stdGl0bGUtdGV4dC1ncmF5LWZlbHQtdGV4dCBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogRmVsdFRoYXQsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay10aXRsZS1taXNzaW9uYWwtYmx1ZS1mZWx0LXRleHQgaDIge1xuICBjb2xvcjogIzAwNjg4MDtcbiAgZm9udC1mYW1pbHk6IFwiZmVsdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFrLW91dCwgLnBhZ2UtYmFubmVyLCAuYmxvY2staW5saW5lLWJsb2NrYmFubmVyLCAuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXIgLmJyZWFrLW91dCwgLmxheW91dC1idWlsZGVyIC5wYWdlLWJhbm5lciwgLmxheW91dC1idWlsZGVyIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIsIC5sYXlvdXQtYnVpbGRlciAuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG59XG50YWJsZS50cmVldGFibGUgdHIgc3Bhbi5pbmRlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWF4LXdpZHRoLW1kIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWF4LXdpZHRoLWxnIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWF4LXdpZHRoLWx4IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1heC13aWR0aC1seCB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0LjkzOTUycHggI0M3QzdDNztcbn1cblxuLmZsYWctYmFja3BhY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmxhZy5mbGFnLWJhY2twYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZsYWctYmFja3BhY2suYWN0aW9uLWZsYWcgYSxcbi5mbGFnLWJhY2twYWNrLmFjdGlvbi11bmZsYWcgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG59XG4uZmxhZy1iYWNrcGFjay5hY3Rpb24tZmxhZyBhOmhvdmVyLFxuLmZsYWctYmFja3BhY2suYWN0aW9uLXVuZmxhZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbn1cblxuc3Bhbi5mdW5jdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWV3LWVtcHR5LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbXktYmFja3BhY2stYmxvY2stMSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi52aWV3LW15LWJhY2twYWNrIC52aWV3LWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi52aWV3LW15LWJhY2twYWNrIGFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udmlldy1teS1iYWNrcGFjayBkaXYudmlldy1jb250ZW50LnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi52aWV3LXJlY29tbWVuZGVkLW5zby1saWJyYXJ5IC5jYXJkLWhlYWRlciAucmVzb3VyY2UtdHlwZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgwODA4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkthcHJhTmV1ZVByb1wiO1xufVxuXG4udmlldy1yZWNvbW1lbmRlZC1uc28tbGlicmFyeSAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3QgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3QgaDQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3QgcCwgLnRvcGljcy10eXBlcy10ZXJtcy1saXN0IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Y3ZjdmNztcbn1cbi50b3BpY3MtdHlwZXMtdGVybXMtbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3QgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtMzY2IGRpdiAubGF5b3V0X19yZWdpb24tLXRhYnMge1xuICBtYXgtd2lkdGg6IDEzMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1ub2RlLTM2NiB1bC5uYXYtdGFicyBsaSAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiS2FwcmFOZXVlUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5wYWdlLW5vZGUtMzY2IC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLnBhZ2Utbm9kZS0zNjYgLm5hdi10YWJzIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdjMGJiO1xufVxuLnBhZ2Utbm9kZS0zNjYgLm5hdi10YWJzIC5pcy1hY3RpdmUgLmxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1ub2RlLTM2NiAudmlld3MtZmllbGQtZmllbGQtc3F1YXJlLXRlcm0taW1hZ2UgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5wYWdlLW5vZGUtMzY2IC52aWV3LWV4cGxvcmUtYnktbWluaXN0cnktdGFicyBkaXYgLnZpZXdzLWZpZWxkLW5hbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODIuNzRkZWcsICMwMDY4ODAgMC41NiUsICMwMDliYmYgMTAwJSk7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucGFnZS1ub2RlLTM2NiAudmlldy1leHBsb3JlLWJ5LW1pbmlzdHJ5LXRhYnMgLnZpZXdzLWZpZWxkLW5hbWUgLmZpZWxkLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utbm9kZS0zNjYgLnZpZXctZXhwbG9yZS1ieS1taW5pc3RyeS10YWJzIC52aWV3cy1maWVsZC1uYW1lIC5maWVsZC1jb250ZW50IGEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGF4b25vbXktdGVybXMtcm93IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5LFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtcmVzb3VyY2UtdG9waWMtc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10b3BpYy1zZWNvbmRhcnkgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtcHJpbWFyeSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXR5cGUgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1jb21tdW5pdHkgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtYXVkaWVuY2UgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIGFydGljbGUuZXZlcnlvbmUgZGl2Ll9ub25lLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtYXVkaWVuY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnkgLmZpZWxkX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVE9QSUNTOiBcIjtcbn1cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10eXBlIC5maWVsZF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlRZUEU6XCI7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY29tbXVuaXR5IC5maWVsZF9faXRlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJNSU5JU1RSWTpcIjtcbn1cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1hdWRpZW5jZSAuZmllbGRfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJBVURJRU5DRTpcIjtcbn1cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLWNvbW11bml0eSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJDT0xMRUNUSU9OUzpcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnkgLmZpZWxkX19pdGVtIGEsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtc2Vjb25kYXJ5IC5maWVsZF9faXRlbSBhLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXR5cGUgLmZpZWxkX19pdGVtIGEsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY29tbXVuaXR5IC5maWVsZF9faXRlbSBhLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyBsaSBhLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnkgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtc2Vjb25kYXJ5IC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXR5cGUgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtY29tbXVuaXR5IC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbn1cbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10eXBlIC5maWVsZF9faXRlbSBhLFxuLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW11bml0eSAuZmllbGRfX2l0ZW0gYSxcbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1hdWRpZW5jZSAuZmllbGRfX2l0ZW0gYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtc2Vjb25kYXJ5IC5maWVsZF9faXRlbSxcbi5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9faXRlbXMgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLm5vZGUtLXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tbGlicmFyeS1saXN0LWJsb2NrLTEgLmZvcm0tcm93LFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtanVuZS0yOS0yMDIxLWJsb2NrLTEgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtanVuZS0yOS0yMDIxLWJsb2NrLTEgLmZvcm0tcm93OmFmdGVyIHtcbiAgY29udGVudDogXCI8YSBocmVmPVwiL2xpYnJhcnkvbWFyeS1zZXB0LTggXCI+Q2xlYXIgQWxsPC9hPlwiO1xufVxuXG4uZmFjZXQtYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9jay1mYWNldHMgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJLYXByYU5ldWVQcm9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxubGkuZmFjZXQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5hcnRpY2xlLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogRG90IGNoYXJhY3RlciB3aXRoIHNwYWNlcyBvbiBib3RoIHNpZGVzICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTWFrZXMgc3VyZSB0aGUgZG90IGJlaGF2ZXMgYXMgYW4gaW5saW5lIGVsZW1lbnQgKi9cbiAgbWFyZ2luOiAwIDIuNXB4IDAgNXB4OyAvKiBBZGQgc29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBkb3RzICovXG59XG5cbmFydGljbGUubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnksXG5hcnRpY2xlLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiBBbGlnbnMgdGhlbSB0byB0aGUgdG9wIG9mIHRoZSBjb250YWluZXIgKi9cbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1mYW1pbHk6IFwiS2FwcmFOZXVlUHJvXCI7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5hcnRpY2xlLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuYXJ0aWNsZS5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtcmVzb3VyY2UtdHlwZSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnkgYSxcbmFydGljbGUubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXR5cGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmNhcHRjaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnRlbXBsYXRlIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRlbXBsYXRlIGgzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50ZW1wbGF0ZSBoMyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaDQtbm8tbGlua3MgaDQgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay1zaGFyZXRoaXMgLnNoYXJldGhpcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uYmxvY2stc2hhcmV0aGlzIC5zaGFyZXRoaXMtd3JhcHBlciBzcGFuIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnJhdGUtd2lkZ2V0IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmF0aW5nLXRhYmxlIC5yYXRpbmctdGFibGUtdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJhdGluZy10YWJsZSAucmF0aW5nLXRhYmxlLXRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJhdGluZy10YWJsZSAudm90aW5nLWxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5yYXRpbmctdGFibGUgLnZvdGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucmF0aW5nLXRhYmxlIC5maXZlc3Rhci1yYXRpbmctd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1saXN0YWJvdmVmb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWxpc3RhYm92ZWZvb3RlciAudmlldy1oZWFkZXIgaDQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi50YWdzLXNjcm9sbCBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnRhZ3Mtc2Nyb2xsIC5zbGlkZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4udGFncy1zY3JvbGwgLmdyaWRfX2NvbnRlbnQge1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmdyaWQgLmxheW91dF9fcmVnaW9uLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZCAuZ3JvdXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmdyaWQgLmdyb3VwLXdyYXBwZXIgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5ncmlkIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgfVxuICAuZ3JpZCAuaW1hZ2UuZmllbGQuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZ3JpZCBhcnRpY2xlLm5vZGUubm9kZS0tdHlwZS1yZXNvdXJjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkIC5ibG9jay5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLmdyaWQgLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtc3F1YXJlLWltYWdlLCAuZ3JpZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1zcXVhcmUtaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkIC5ub2RlX19jb250ZW50LmNsZWFyZml4IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZ3JpZCBsaS5wYWdlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ncmlkLnNpZGVzY3JvbGwgLmxheW91dF9fcmVnaW9uLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdyaWQuc2lkZXNjcm9sbCAudmlldy1jb250ZW50LnJvdyB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmltYWdlLmZpZWxkLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgYXJ0aWNsZS5ub2RlLm5vZGUtLXR5cGUtcmVzb3VyY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtc3F1YXJlLWltYWdlLCAuZ3JpZC5zaWRlc2Nyb2xsIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXNxdWFyZS1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQuc2lkZXNjcm9sbCAubm9kZV9fY29udGVudC5jbGVhcmZpeCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgaDMge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyaWQuc2lkZXNjcm9sbC1ncm91cCAuZ3JvdXAtd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjRweDtcbn1cblxuLmdyaWQuc2lkZXNjcm9sbC1ncm91cCAudmlld3Mtcm93IHtcbiAgZmxleDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ncm91cC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuZ3JvdXAtd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogOTUlO1xuICB9XG59XG4uZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWJvdmUtYmFubmVyLXNlYXJjaCBkaXYgLmxpZ2h0LWdyYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5mZWF0dXJlZC10b3AgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFxIGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1pbmRlbnQ6IC0yOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZmFxIGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1pbmRlbnQ6IC0yOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZmFxIGgyOjpiZWZvcmUsIC5mYXEgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKyBcIjtcbn1cbi5mYXEgaDIuZXhwYW5kZWQ6OmJlZm9yZSwgLmZhcSBoMy5leHBhbmRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgLSBcIjtcbn1cbi5mYXEgcCwgLmZhcSBsaSwgLmZhcSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLmZhcSBhLmJ0bi1qYXp6eS1qYW0sXG4uZmFxIGEuYnRuLW1pc3Npb25hbC1ibHVlLXRpbnQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmNvbGxlY3Rpb25zIC52aWV3LWNhcmQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQuOTM5NTJweCAjQzdDN0M3O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvbGxlY3Rpb25zIGRpdiAuY2FyZC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxNzVweDtcbn1cbi5jb2xsZWN0aW9ucyBkaXYgLmNhcmQtbmFtZSBoMyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4ODA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG50cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRyIHRkLCB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogQmVnaW4gc3R5bGVzIC0+IExpZ2h0bmluZyBBbHVtbmkgRm9ybSAgKi9cbiNhbHVtbmlGb3JtTG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2xkcy1hbGlnbl9hYnNvbHV0ZS1sZWZ0IC5zbGRzLXRleHQtYm9keV9yZWd1bGFyIHtcbiAgYWxsOiByZXZlcnQ7XG59XG5cbi8qIHNlY3Rpb24gaGVhZGluZyAgKi9cbi5zbGRzLWFsaWduX2Fic29sdXRlLWxlZnQgLnNsZHMtdGV4dC1oZWFkaW5nX2xhcmdlIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogYWxzbyBzZWN0aW9uIGhlYWRpbmcgICovXG4uc2xkcy1hbGlnbl9hYnNvbHV0ZS1sZWZ0IC5zbGRzLXRleHQtaGVhZGluZ19tZWRpdW0ge1xuICBhbGw6IHJldmVydDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogS2FwcmFOZXVlUHJvO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiAgc3Vic2VjdGlvbiAqL1xuLnNsZHMtYWxpZ25fYWJzb2x1dGUtbGVmdCAuc2xkcy10ZXh0LWhlYWRpbmdfc21hbGwge1xuICBhbGw6IHJldmVydDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtY2hlY2tib3ggLnNsZHMtY2hlY2tib3hfX2xhYmVsIC5zbGRzLWZvcm0tZWxlbWVudF9fbGFiZWwge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2xkcy1mb3JtLWVsZW1lbnQgLnNsZHMtaW5wdXQge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2xkcy1pbnB1dF9mYXV4IC5zbGRzLXRydW5jYXRlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNsZHMtYWxpZ25fYWJzb2x1dGUtbGVmdCAuc2xkcy1zZWxlY3Qge1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2xkcy1hbGlnbl9hYnNvbHV0ZS1sZWZ0IC5zbGRzLXRydW5jYXRlIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYy1hbHVtbmktZm9ybSAuc2xkcy10ZXh0LWJvZHlfcmVndWxhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGRzLWFsaWduX2Fic29sdXRlLWxlZnQgLnNsZHMtZ3JpZC5zbGRzLWdyaWRfdmVydGljYWwge1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbn1cblxuLnNsZHMtc2NvcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsZHMtc2NvcGUgbGlnaHRuaW5nLWJ1dHRvbiAuc2xkcy1idXR0b25fYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NjEyNztcbiAgYm9yZGVyLWNvbG9yOiAjZTc2MTI3O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLyogRW5kIHN0eWxlcyAtPiBMaWdodG5pbmcgRm9ybSAgKi9cbi8qIHBsdXMgbWludXMgYWNjb3JkaW9uICAqL1xuLmZhcS1wbHVzLW1pbnVzLWJsb2NrLXN0eWxlLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAjYzdjN2M3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMtYmxvY2stc3R5bGUtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAjYzdjN2M3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMtYmxvY2stc3R5bGUtdHJhbnNwYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mYXEtcGx1cy1taW51cy1ibG9jay1zdHlsZS10cmFuc3BhcmVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U1ZWM7XG59XG5cbi5mYXEtcGx1cy1taW51cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFxLXBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQyEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0lM0UlM0NwYXRoIGQ9J00yNTYgODBjMC0xNy43LTE0LjMtMzItMzItMzJzLTMyIDE0LjMtMzIgMzJWMjI0SDQ4Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnMxNC4zIDMyIDMyIDMySDE5MlY0MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJzMzItMTQuMyAzMi0zMlYyODhINDAwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDI1NlY4MHonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMuaXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTQzMiAyNTZjMCAxNy43LTE0LjMgMzItMzIgMzJMNDggMjg4Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDM1MiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5mYXEtcGx1cy1taW51cy1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBlbmQgcGx1cyBtaW51cyBhY2NvcmRpb24gICovXG4uYWJvdXQtYXV0aG9yLWNvbnRhY3Qtc2VjdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFib3V0LWF1dGhvci1jb250YWN0LXNlY3Rpb24gc3ZnIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmlucHV0LmZhY2V0cy1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi50b3BpY3MtdHlwZXMtdGVybXMtbGlzdCBwIGE6aG92ZXIge1xuICBjb2xvcjogcmV2ZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgY29sb3I6ICMwMDk0Yzk7XG59XG5cbi50b3BpY3MtdHlwZXMtdGVybXMtbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5idG4tcmV2aXZhbC1vcmFuZ2U6aG92ZXIsIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5ZDIyO1xuICBib3JkZXItY29sb3I6ICNmOTlkMjI7XG59XG5cbi5idG4tbWlzc2lvbmFsLWJsdWU6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0N2MwYmI7XG4gIGJvcmRlci1jb2xvcjogIzQ3YzBiYjtcbn1cblxuLmJ0bi1saWdodC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbn1cblxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtdGV4dC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnZpZXctZHVwbGljYXRlLW9mLXdlYmZvcm0tc3VibWlzc2lvbnMgLmRhdGV0aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52aWV3LWR1cGxpY2F0ZS1vZi13ZWJmb3JtLXN1Ym1pc3Npb25zIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IHJldmVydDtcbn1cblxuLnZpZXctZHVwbGljYXRlLW9mLXdlYmZvcm0tc3VibWlzc2lvbnMgdGFibGUgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogYmx1ZSBzdGFmZi1vbmx5IGJhZGdlIG9uIHJlc291cmNlcyBpbiBzZWFyY2ggdmlldyAqL1xuZGl2LnN0YWZmLW9ubHktYmFkZ2Uge1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODIuNzRkZWcsICMwMDY2ODAgMC41NiUsICMwMDlCQkYgMTAwJSk7XG4gIG1hcmdpbjogMTZweCA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogc3RhZmYtb25seSBiYWRnZSBmbG9hdGluZyBvdmVyIGltYWdlIGluIGNhcmQgdmlldyAqL1xuZGl2LmZsb2F0aW5nLWRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7IC8qIGVuc3VyZSBpdCdzIGFib3ZlIHRoZSBpbWFnZSAqL1xufVxuXG5hLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctcGFnZSAuc2lkZWJhcl9maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3BhZ2UgZGl2I21haW4td3JhcHBlciB7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG59XG5cbi5wYWdlLWJhbm5lciwgLmJsb2NrLWlubGluZS1ibG9ja2Jhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1iYW5uZXIgaDEsIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEdhc3BvU2xhYiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLWJhbm5lciBoMiwgLmJsb2NrLWlubGluZS1ibG9ja2Jhbm5lciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnBhZ2UtYmFubmVyIHAsIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2Jsb2NrLWludGVydmFyc2l0eS1iYXNlLTktcGFnZS10aXRsZS5wYWdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlNzYxMjc7XG59XG5cbi5iYW5uZXItdGFsbCB7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xufVxuXG4uYmFubmVyLXNob3J0IHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG5cbi5yci1zaWRlLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4ucnItc2lkZS1tZW51IC5icmVhay13aXRoLWEtbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLnJyLXNpZGUtbWVudSAudmlldy1jb250ZW50IHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cbi5yci1zaWRlLW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5yci1zaWRlLW1lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucnItc2lkZS1tZW51IGgzIHtcbiAgZm9udC1mYW1pbHk6IEdhc3BvU2xhYiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsLCAzMnB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yci1zaWRlLW1lbnUgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUZCRkQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLXJhdGluZy1ibG9jayBoMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS4zMzMyIDQuNTg5ODRMOC45OTk4NCAxMC45MjMyTDUuNjY2NSA3LjU4OTg0TDAuNjY2NTA0IDEyLjU4OThcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMTEuMzMzNSA0LjU4OTg0SDE1LjMzMzVWOC41ODk4NFwiIHN0cm9rZT1cIiUyMzAwNjY4MFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG59XG5cbi50cmVuZGluZy1ibG9jayBoMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk04LjAwMDE2IDEuOTIzMUwxMC4wNjAyIDYuMDk2NDNMMTQuNjY2OCA2Ljc2OTc2TDExLjMzMzUgMTAuMDE2NEwxMi4xMjAyIDE0LjYwMzFMOC4wMDAxNiAxMi40MzY0TDMuODgwMTYgMTQuNjAzMUw0LjY2NjgzIDEwLjAxNjRMMS4zMzM1IDYuNzY5NzZMNS45NDAxNiA2LjA5NjQzTDguMDAwMTYgMS45MjMxWlwiIHN0cm9rZT1cIiUyMzAwNjY4MFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG59XG5cbi52aWV3LXJlc291cmNlLXRvcGljLWZvci1ob21lLXBhZ2UgaDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxN1wiIHZpZXdCb3g9XCIwIDAgMTYgMTdcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTMuNzI2OCA5LjUyOTc2TDguOTQ2ODMgMTQuMzA5OEM4LjgyMyAxNC40MzM3IDguNjc1OTUgMTQuNTMyMSA4LjUxNDA4IDE0LjU5OTJDOC4zNTIyMiAxNC42NjYzIDguMTc4NzIgMTQuNzAwOCA4LjAwMzUgMTQuNzAwOEM3LjgyODI4IDE0LjcwMDggNy42NTQ3NyAxNC42NjYzIDcuNDkyOTEgMTQuNTk5MkM3LjMzMTA0IDE0LjUzMjEgNy4xODM5OSAxNC40MzM3IDcuMDYwMTYgMTQuMzA5OEwxLjMzMzUgOC41ODk3NlYxLjkyMzFIOC4wMDAxNkwxMy43MjY4IDcuNjQ5NzZDMTMuOTc1MiA3Ljg5OTU4IDE0LjExNDYgOC4yMzc1MSAxNC4xMTQ2IDguNTg5NzZDMTQuMTE0NiA4Ljk0MjAxIDEzLjk3NTIgOS4yNzk5NSAxMy43MjY4IDkuNTI5NzZaXCIgc3Ryb2tlPVwiJTIzMDA2NjgwXCIgc3Ryb2tlLXdpZHRoPVwiMS4zMzMzM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTQuNjY2NSA1LjI1NjU5SDQuNjczMTdcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udmlldy1yZXNvdXJjZS10eXBlLWZvci1ob21lLXBhZ2UgaDM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxN1wiIHZpZXdCb3g9XCIwIDAgMTYgMTdcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTQuNjY2OCAxMy4yNTY1QzE0LjY2NjggMTMuNjEwMSAxNC41MjY0IDEzLjk0OTMgMTQuMjc2MyAxNC4xOTkzQzE0LjAyNjMgMTQuNDQ5NCAxMy42ODcxIDE0LjU4OTggMTMuMzMzNSAxNC41ODk4SDIuNjY2ODNDMi4zMTMyMSAxNC41ODk4IDEuOTc0MDcgMTQuNDQ5NCAxLjcyNDAyIDE0LjE5OTNDMS40NzM5NyAxMy45NDkzIDEuMzMzNSAxMy42MTAxIDEuMzMzNSAxMy4yNTY1VjMuOTIzMThDMS4zMzM1IDMuNTY5NTYgMS40NzM5NyAzLjIzMDQyIDEuNzI0MDIgMi45ODAzN0MxLjk3NDA3IDIuNzMwMzIgMi4zMTMyMSAyLjU4OTg0IDIuNjY2ODMgMi41ODk4NEg2LjAwMDE2TDcuMzMzNSA0LjU4OTg0SDEzLjMzMzVDMTMuNjg3MSA0LjU4OTg0IDE0LjAyNjMgNC43MzAzMiAxNC4yNzYzIDQuOTgwMzdDMTQuNTI2NCA1LjIzMDQyIDE0LjY2NjggNS41Njk1NiAxNC42NjY4IDUuOTIzMThWMTMuMjU2NVpcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJlYy1yZXNvdXJjZXMtYW5kLXNpZGUtbWVudSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5ob21lLXRvcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM2cHg7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5tYWluLWNvbnRlbnQtcGFyYWdyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdmFyKC0tTWlzc2lvbmFsLUJsdWUtVGludCwgIzQ3QzBCQik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OCUpO1xufVxuLmhvbWUtdG9wLXNlY3Rpb24gLndob2xlLWJveCAubWFpbi1jb250ZW50LXBhcmFncmFwaCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLVRleHQtR3JheS1UaW50LCAjODA4MDgwKTtcbiAgZm9udC1mYW1pbHk6IFwiS2FwcmFOZXVlUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLm1haW4tY29udGVudC1wYXJhZ3JhcGggaDEge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tVGV4dC1HcmF5LCAjMzMzKTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5tYWluLWNvbnRlbnQtcGFyYWdyYXBoIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5tYWluLWNvbnRlbnQtcGFyYWdyYXBoIGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5zZWNvbmRhcnktY29udGVudC1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUtdG9wLXNlY3Rpb24gLndob2xlLWJveCAuc2Vjb25kYXJ5LWNvbnRlbnQtcGFyYWdyYXBoIGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGZsZXg6IDE7XG59XG4uaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5zZWNvbmRhcnktY29udGVudC1wYXJhZ3JhcGggZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB3aGl0ZTtcbn1cbi5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCBkaXYgLmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLCAjRkZGKTtcbiAgZm9udC1mYW1pbHk6IFwiS2FwcmFOZXVlUHJvXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvbWUtdG9wLXNlY3Rpb24gLndob2xlLWJveCAuc2Vjb25kYXJ5LWNvbnRlbnQtcGFyYWdyYXBoIGRpdiBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCBkaXYgYS5sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCBkaXYgYTpub3QoLmxhYmVsKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmhvbWUtdG9wLXNlY3Rpb24gLndob2xlLWJveCAuc2Vjb25kYXJ5LWNvbnRlbnQtcGFyYWdyYXBoIGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5tYWluLWNvbnRlbnQtcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gIH1cbiAgLmhvbWUtdG9wLXNlY3Rpb24gLndob2xlLWJveCAubWFpbi1jb250ZW50LXBhcmFncmFwaCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLm1haW4tY29udGVudC1wYXJhZ3JhcGggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLm1haW4tY29udGVudC1wYXJhZ3JhcGggYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5zZWNvbmRhcnktY29udGVudC1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaG9tZS10b3Atc2VjdGlvbiAud2hvbGUtYm94IC5zZWNvbmRhcnktY29udGVudC1wYXJhZ3JhcGggZGl2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5ob21lLXRvcC1zZWN0aW9uIC53aG9sZS1ib3ggLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCBkaXYgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50LWJvZHktZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRlbnQtYm9keS1mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQtYm9keS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1jb250ZW50LWJvZHktc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJhbm5lci1waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXBob3RvIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5hbGwtcmVzb3VyY2Utc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWxsLXJlc291cmNlLXNlYXJjaC1ib3ggI2FsbC1yZXNvdXJjZS1zZWFyY2gtaW5wdXQtYm94IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5hbGwtcmVzb3VyY2Utc2VhcmNoLWJveCAjYWxsLXJlc291cmNlLXNlYXJjaC1pbnB1dC1ib3g6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNiMDkzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjMxLCA5NywgMzksIDAuMjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFsbC1yZXNvdXJjZS1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNvcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc29ydC1jb250YWluZXIgLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5zb3J0LWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiS2FwcmFOZXVlUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNvcnQtY29udGFpbmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggbGkuZmFjZXQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYmxvY2stZmFjZXRzLXN1bW1hcnkgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5ibG9jay1mYWNldHMtc3VtbWFyeSAuY29udGVudCB1bCAuZmFjZXQtc3VtbWFyeS1pdGVtLS1mYWNldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stZmFjZXRzLXN1bW1hcnkgLmNvbnRlbnQgdWwgLmZhY2V0LXN1bW1hcnktaXRlbS0tZmFjZXQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1mYWNldHMtc3VtbWFyeSAuY29udGVudCB1bCAuZmFjZXQtc3VtbWFyeS1pdGVtLS1mYWNldCBhIC5mYWNldC1pdGVtX19zdGF0dXMge1xuICBmb250LXNpemU6IDA7XG59XG4uYmxvY2stZmFjZXRzLXN1bW1hcnkgLmNvbnRlbnQgdWwgLmZhY2V0LXN1bW1hcnktaXRlbS0tZmFjZXQgYSAuZmFjZXQtaXRlbV9fc3RhdHVzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cbi5ibG9jay1mYWNldHMtc3VtbWFyeSAuY29udGVudCB1bCAuZmFjZXQtc3VtbWFyeS1pdGVtLS1jbGVhciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi52aWV3LW5ldy1zZWFyY2gtd2l0aC1maWx0ZXItYW5kLXNvcnRpbmcgLnZpZXctaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5uby1yZXN1bHRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzZweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLm5vLXJlc3VsdHMtY29udGFpbmVyIC5uby1yZXN1bHRzLXRleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vLXJlc3VsdHMtY29udGFpbmVyIC5hZGp1c3QteW91ci1zZWFyY2gtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubm8tcmVzdWx0cy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmFydGljbGUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmVzb3VyY2UtYXV0aG9yLWJsb2NrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDQuOTM5NTJweCAjQzdDN0M3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQuOTM5NTJweCAjQzdDN0M3O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG4ucmVzb3VyY2UtYXV0aG9yLWJsb2NrIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbi5yZXNvdXJjZS1hdXRob3ItYmxvY2sgLmFib3V0LWF1dGhvci10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuLnJlc291cmNlLWF1dGhvci1ibG9jayAuYWJvdXQtYXV0aG9yLXRpdGxlIGEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5yZXNvdXJjZS1hdXRob3ItYmxvY2sgLmF1dGhvci1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5yZXNvdXJjZS1hdXRob3ItYmxvY2sgLmNvbnRhY3QtbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0gQ29sb3IgTW9kdWxlIFN0eWxlcyAtLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jcGFnZSxcbiNtYWluLXdyYXBwZXIsXG4ucmVnaW9uLXByaW1hcnktbWVudSAubWVudS1pdGVtIGEuaXMtYWN0aXZlLFxuLnJlZ2lvbi1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGFicyB1bC5wcmltYXJ5IGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYnMgdWwucHJpbWFyeSBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbiNuYXZiYXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuI25hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYSxcbi5saW5rIHtcbiAgY29sb3I6ICMwMDk0Yzk7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuLmxpbms6aG92ZXIsXG4ubGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NzUwO1xufVxuXG5hOmFjdGl2ZSxcbi5saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjNhZWZmO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRjOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NGM5O1xufVxuXG4ucGFnZS1saW5rLFxuLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGM5O1xufVxuXG4uc2lkZWJhciAuYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmYyO1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5yZWdpb24taGVhZGVyLFxuLnJlZ2lvbi1oZWFkZXIgYSxcbi5yZWdpb24taGVhZGVyIGxpIGEuaXMtYWN0aXZlLFxuLnJlZ2lvbi1oZWFkZXIgLnNpdGUtYnJhbmRpbmdfX3RleHQsXG4ucmVnaW9uLWhlYWRlciAuc2l0ZS1icmFuZGluZyxcbi5yZWdpb24taGVhZGVyIC5zaXRlLWJyYW5kaW5nX190ZXh0IGEsXG4ucmVnaW9uLWhlYWRlciAuc2l0ZS1icmFuZGluZyBhLFxuLnJlZ2lvbi1zZWNvbmRhcnktbWVudSAubWVudS1pdGVtIGEsXG4ucmVnaW9uLXNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmVmZjtcbn1cblxuLyogLS0tLS0tLS0tLSBDb2xvciBGb3JtIC0tLS0tLS0tLS0tICovXG5bZGlyPXJ0bF0gLmNvbG9yLWZvcm0gLmNvbG9yLXBhbGV0dGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5bZGlyPXJ0bF0gLmNvbG9yLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj1ydGxdIC5jb2xvci1mb3JtIC5jb2xvci1wYWxldHRlIC5sb2NrIHtcbiAgcmlnaHQ6IC0yMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZlN2RkO1xufVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLS0tdW5wdWJsaXNoZWQtLS1cIjtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1maXJzdCBhLFxuLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLWxhc3QgYSxcbi5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4ucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGNvbG9yOiAjNkQ2RTcxO1xufVxuLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGEge1xuICBjb2xvcjogIzZENkU3MTtcbn1cbi5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLWZpcnN0IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY4MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3Rjk7XG4gIGNvbG9yOiAjMDA2NjgwO1xuICBib3JkZXItY29sb3I6ICNGMkY3Rjk7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGb290ZXIgU3R5bGluZy5cbiAqL1xuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBGb290ZXIgQm90dG9tIFN0eWxpbmcuICovXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICBtYXJnaW46IDVweDtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fZGl2aXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2U3NjEyNztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTc2MTI3LCAjZjk5ZDFjKTtcbn1cblxuLnNpdGUtZm9vdGVyX19kaXZpdCB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vaW50ZXJ2YXJzaXR5X2Jhc2VfOS9pbWFnZS9kaXZvdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUgbGkubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ3YzBiYjtcbn1cbiNuYXZiYXItbWFpbiAuaG9yaXpvbnRhbC1tZW51IGxpLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsKSBhOmhvdmVyLFxuI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUgbGkubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwpIGE6Zm9jdXMsXG4jbmF2YmFyLW1haW4gLmhvcml6b250YWwtbWVudSBsaS5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCkgLmxpbms6aG92ZXIsXG4jbmF2YmFyLW1haW4gLmhvcml6b250YWwtbWVudSBsaS5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCkgLmxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0N2MwYmI7XG59XG4jbmF2YmFyLW1haW4gLmhvcml6b250YWwtbWVudSB1bC5zdWItbmF2IGxpLm1lbnUtaXRlbSBhOmhvdmVyLFxuI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUgdWwuc3ViLW5hdiBsaS5tZW51LWl0ZW0gYTpmb2N1cyxcbiNuYXZiYXItbWFpbiAuaG9yaXpvbnRhbC1tZW51IHVsLnN1Yi1uYXYgbGkubWVudS1pdGVtIC5saW5rOmhvdmVyLFxuI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUgdWwuc3ViLW5hdiBsaS5tZW51LWl0ZW0gLmxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdjMGJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNuYXZiYXItbWFpbiAuaG9yaXpvbnRhbC1tZW51IHVsLnN1Yi1uYXYgbGkubWVudS1pdGVtIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YzBiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LWJsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25hdmJhci1tYWluIC5jb250ZW50IC5ob3Jpem9udGFsLW1lbnUgPiBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDE0IDcnIGZpbGw9J25vbmUnJTNFICUzQ3BhdGggaWQ9J1ZlY3RvcicgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy43NzE1IDEuNDQxOTRDMTQuMDE1NyAxLjE5NzY5IDE0LjAxNTQgMC44MDIwMDggMTMuNzcxNSAwLjU1ODA1NkMxMy41Mjc1IDAuMzE0MTA0IDEzLjEzMTggMC4zMTM4MTEgMTIuODg3NiAwLjU1ODA1N0w3LjE0MjM2IDQuNjM2NjNMMS4zOTcxMSAwLjU1ODA1OEMxLjE1MzE2IDAuMzE0MTA2IDAuNzU3NDc3IDAuMzEzODEyIDAuNTEzMjMxIDAuNTU4MDU4QzAuMjY5Mjc5IDAuODAyMDEgMC4yNjkyNzkgMS4xOTc5OSAwLjUxMzIzMSAxLjQ0MTk0TDYuNjk1NyA1Ljk1Nzc1QzYuODE0MTQgNi4wNzYxOSA2Ljk3NTAxIDYuMTQyNzcgNy4xNDIzNiA2LjE0Mjc3QzcuMzEgNi4xNDI0OCA3LjQ3MDU3IDYuMDc2MTggNy41ODkwMSA1Ljk1Nzc0TDEzLjc3MTUgMS40NDE5NFonIGZpbGw9JyUyMzMzMzMzMycvJTNFICUzQy9zdmclM0VcIik7XG59XG5cbi5tbS1tZW51IHVsLm1tLWxpc3R2aWV3IGxpLm1tLWxpc3RpdGVtIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1tLW1lbnUgdWwubW0tbGlzdHZpZXcgZGl2Lm1tLXBhbmVsX29wZW5lZCBhLm1tLW5hdmJhcl9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3YzBiYjtcbn1cbi5tbS1tZW51IHVsLm1tLWxpc3R2aWV3IGEubW0tbGlzdGl0ZW1fX3RleHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YzBiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogIzAwOTRjOTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50b3AtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDdjMGJiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYm9vayAuYmxvY2sgaDIge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxIDU1IFJvbWFuXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0N2MwYmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Njg0OGY7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggM3B4IDVweCAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWJvb2sgLmJsb2NrIG5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODQ4ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwgbGkubWVudS1pdGVtID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWqlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWJvb2sgLmJsb2NrIG5hdiB1bCBsaS5tZW51LWl0ZW0tLWNvbGxhcHNlZCA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2ludGVydmFyc2l0eV9iYXNlXzkvaW1hZ2UvcGx1cy5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwgbGkubWVudS1pdGVtLS1leHBhbmRlZCA+IGEge1xuICBjb2xvcjogIzAwOTRjOTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWJvb2sgLmJsb2NrIG5hdiB1bCBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYm9vayAuYmxvY2sgbmF2IHVsIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL21pbnVzLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWJvb2sgLmJsb2NrIG5hdiB1bCBsaSAubWVudSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ib29rIC5ibG9jayBuYXYgdWwgbGkgLm1lbnUgLm1lbnUgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLnBvZXRyeSAubGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV4dGVybmFsLXJlc291cmNlIGhyIHtcbiAgYm9yZGVyOiByZXZlcnQ7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1leHRlcm5hbC1yZXNvdXJjZSAuYnV0dG9uLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzYxMjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNzYxMjc7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV4dGVybmFsLXJlc291cmNlIC5idXR0b24tYWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OWQyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZDIyO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLmJ1dHRvbi1hY3Rpb24ubWVnYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogOHB4IDAuNzVyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1leHRlcm5hbC1yZXNvdXJjZSAuYnV0dG9uLXByaW1hcnkge1xuICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODgwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ODgwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU4NmQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNTg2ZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1leHRlcm5hbC1yZXNvdXJjZSAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtYXV0aG9yIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1leHRlcm5hbC1yZXNvdXJjZSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1leHRlcm5hbC1yZXNvdXJjZSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXh0ZXJuYWwtcmVzb3VyY2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxufVxuXG5ib2R5Lm5vZGUtLXR5cGUtYmlibGUtc3R1ZHkgLmxpbmtzLWlubGluZSAuYm9vay1hZGQtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLWJpYmxlLXN0dWR5IC5saW5rcy1pbmxpbmUgLmJvb2stcHJpbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYmlibGUtc3R1ZHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcC10aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA2NSBNZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkyM2VtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0N2MwYmI7XG59XG5ib2R5Lm5vZGUtLXR5cGUtYmlibGUtc3R1ZHkgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWJpYmxlLXN0dWR5dGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LWZhbWlseTogR2FzcG9TbGFiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZTc2MTI3O1xufVxuYm9keS5ub2RlLS10eXBlLWJpYmxlLXN0dWR5IC5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1iaWJsZS1zdHVkeSAjc2lkZWJhcl9maXJzdCB7XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2lkZWJhciAuc2VjdGlvbiAjYmxvY2stYm9va25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyIC5zZWN0aW9uICNibG9jay1ib29rbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXIgLnNlY3Rpb24gI2Jsb2NrLWJvb2tuYXZpZ2F0aW9uIGgyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLnNlY3Rpb24gI2Jsb2NrLWJvb2tuYXZpZ2F0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhciAuc2VjdGlvbiAjYmxvY2stYm9va25hdmlnYXRpb24gLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGEge1xuICBjb2xvcjogIzAwOTRjOTtcbn1cbi5zaWRlYmFyIC5zZWN0aW9uICNibG9jay1ib29rbmF2aWdhdGlvbiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5zaWRlYmFyIC5zZWN0aW9uICNibG9jay1ib29rbmF2aWdhdGlvbiBvbCwgLnNpZGViYXIgLnNlY3Rpb24gI2Jsb2NrLWJvb2tuYXZpZ2F0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuYnRuLXJldml2YWwtb3JhbmdlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuY3VzdG9tLWhvbWUtYmFjay1idG4ge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSB7XG4gIC8qIERpc2FibGUgZGVmYXVsdCBzdHlsaW5nIG9mIHN1bW1hcnkgdGFnIGZvciBleGFtcGxlIGF0IEhhcm1vbnkgV2F5IC0gRGVicmllZmluZyAtIFdlYi1hcHAqL1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSBzdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5jbGVhcmZpeC5uYXYgYSxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5jbGVhcmZpeC5uYXYgLmxpbmssXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1sb2NhbC10YXNrcyBhLFxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgI2Jsb2NrLWludGVydmFyc2l0eS1iYXNlLTktbG9jYWwtdGFza3MgLmxpbmssXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2l0ZS1mb290ZXIgYSxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5zaXRlLWZvb3RlciAubGluayB7XG4gIGNvbG9yOiAjMDA5NGM5ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuY2xlYXJmaXgubmF2IGE6aG92ZXIsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuY2xlYXJmaXgubmF2IGE6Zm9jdXMsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuY2xlYXJmaXgubmF2IC5saW5rOmhvdmVyLFxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLmNsZWFyZml4Lm5hdiAubGluazpmb2N1cyxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlICNibG9jay1pbnRlcnZhcnNpdHktYmFzZS05LWxvY2FsLXRhc2tzIGE6aG92ZXIsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1sb2NhbC10YXNrcyBhOmZvY3VzLFxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgI2Jsb2NrLWludGVydmFyc2l0eS1iYXNlLTktbG9jYWwtdGFza3MgLmxpbms6aG92ZXIsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1sb2NhbC10YXNrcyAubGluazpmb2N1cyxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5zaXRlLWZvb3RlciBhOmhvdmVyLFxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLnNpdGUtZm9vdGVyIGE6Zm9jdXMsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2l0ZS1mb290ZXIgLmxpbms6aG92ZXIsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2l0ZS1mb290ZXIgLmxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNDc1MCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLmNsZWFyZml4Lm5hdiBhOmFjdGl2ZSxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5jbGVhcmZpeC5uYXYgLmxpbms6YWN0aXZlLFxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgI2Jsb2NrLWludGVydmFyc2l0eS1iYXNlLTktbG9jYWwtdGFza3MgYTphY3RpdmUsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1sb2NhbC10YXNrcyAubGluazphY3RpdmUsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2l0ZS1mb290ZXIgYTphY3RpdmUsXG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2l0ZS1mb290ZXIgLmxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMyM2FlZmYgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1pdGVtIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC50b29sYmFyLXRyYXkgYSxcbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC50b29sYmFyLXRyYXkgYTp2aXNpdGVkIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTY1NjU2ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAudW5kZXJsaW5lLW9uLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2stcGFnZXRpdGxlLCAubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1icmVhZGNydW1icywgLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgI2Jsb2NrLW5zb2xpYnJhcnlzZWFyY2hmb3JtZm9yaG9tZXBhZ2UtMiwgLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgI2Jsb2NrLWJhY2twYWNrc3ZnLCAubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAuc2lkZWJhcl9maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IHAsIC5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSAuYnV0dG9uLXVuZGVyc3RhdGVkIHtcbiAgcGFkZGluZzogN3B4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAxNXB4IDEwcHggMTVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgLmJ1dHRvbi11bmRlcnN0YXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDA5NGM5LCAjMDA5NGM5IDcwJSk7XG4gIGJveC1zaGFkb3c6ICMxN2MyZmYgMCAxcHggMCBpbnNldDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgLmJ1dHRvbi11bmRlcnN0YXRlZC5taW5pIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBpZnJhbWU6bm90KC5kZXNrLXNob3cpIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IGlmcmFtZTpub3QoLmRlc2stc2hvdylbZGF0YS1uYW1lPXBiLWlmcmFtZS1wbGF5ZXJdIHtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgLmRlc2stc2hvdyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC5kaXNwbGF5LWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSBpbWcuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC5ydGVjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1vdmVydmlldy1vZi1hLWNvbnRlbnQtdHlwZSAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWJvZHkgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjg4MDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjg4MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTg2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ODZkO1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC50b3BuYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiYTQ1O1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC50b3BuYXYgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtYm9keSAudG9wbmF2IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzU5MTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctb2YtYS1jb250ZW50LXR5cGUgLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1ib2R5IC5jZW50ZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWl2LXRheG9ub215IGEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxIDY1IE1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTIzZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ3YzBiYjtcbn1cbmJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgLmJ1dHRvbi11bmRlcnN0YXRlZCBhIHtcbiAgY29sb3I6ICMwMDk0Yzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCAuYnV0dG9uLXVuZGVyc3RhdGVkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDQ3NTA7XG4gIG91dGxpbmU6IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IC5idXR0b24tdW5kZXJzdGF0ZWQgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCAuYnV0dG9uLXVuZGVyc3RhdGVkOmhvdmVyLFxuYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCBmb3JtIGlucHV0LmJ1dHRvbi11bmRlcnN0YXRlZFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IGZvcm0gaW5wdXQuYnV0dG9uLXVuZGVyc3RhdGVkW3R5cGU9YnV0dG9uXTpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgZm9ybSBpbnB1dC5idXR0b24tdW5kZXJzdGF0ZWRbdHlwZT1yZXNldF06aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IC5idXR0b24td2hpdGU6aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IC5idXR0b24tdW5kZXJzdGF0ZWQtbWluaTpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgLmJ1dHRvbi11bmRlcnN0YXRlZC5tZWdhOmhvdmVyLFxuYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCAuYnV0dG9uLXdoaXRlLW1pbmk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IC5idXR0b24tdW5kZXJzdGF0ZWQsIGJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXVuZGVyc3RhdGVkLCBib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi11bmRlcnN0YXRlZCwgYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCBmb3JtIGlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi11bmRlcnN0YXRlZCwgYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCAuYnV0dG9uLXdoaXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA3cHggMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGdyYWRpZW50VHlwZT0wLHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgwJSwgI2ZmZmZmZiksIGNvbG9yLXN0b3AoNzAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsICNmZmZmZmYgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZiA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZiA3MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZiA3MCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICNmZmYgMCAxcHggMCBpbnNldDtcbiAgLW1vei1ib3gtc2hhZG93OiAjZmZmIDAgMXB4IDAgaW5zZXQ7XG4gIGJveC1zaGFkb3c6ICNmZmYgMCAxcHggMCBpbnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbn1cbmJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgLmJ1dHRvbi11bmRlcnN0YXRlZDo6LW1vei1mb2N1cy1pbm5lciwgYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tdW5kZXJzdGF0ZWQ6Oi1tb3otZm9jdXMtaW5uZXIsIGJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLXVuZGVyc3RhdGVkOjotbW96LWZvY3VzLWlubmVyLCBib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLXVuZGVyc3RhdGVkOjotbW96LWZvY3VzLWlubmVyLCBib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IC5idXR0b24td2hpdGU6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xufVxuYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCAuYnV0dG9uLXVuZGVyc3RhdGVkOmhvdmVyLCBib2R5Lm5vZGUtLXR5cGUtaXZwLWJvb2sgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIGRpdi5ub2RlX19jb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi11bmRlcnN0YXRlZDpob3ZlciwgYm9keS5ub2RlLS10eXBlLWl2cC1ib29rIGFydGljbGUubm9kZS0tdHlwZS1pdnAtYm9vayBkaXYubm9kZV9fY29udGVudCBmb3JtIGlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tdW5kZXJzdGF0ZWQ6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgZm9ybSBpbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tdW5kZXJzdGF0ZWQ6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayBhcnRpY2xlLm5vZGUtLXR5cGUtaXZwLWJvb2sgZGl2Lm5vZGVfX2NvbnRlbnQgLmJ1dHRvbi13aGl0ZTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogN3B4IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCxzdGFydENvbG9yc3RyPScjRkYwMDk0QzknLGVuZENvbG9yc3RyPScjRkYwMDQ5NjMnKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMCUsICMwMDk0YzkpLCBjb2xvci1zdG9wKDcwJSwgIzAwOTRjOSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA5NGM5LCAjMDA5NGM5IDcwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCMwMDk0YzksICMwMDk0YzkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCMwMDk0YzksICMwMDk0YzkgNzAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDk0YzksICMwMDk0YzkgNzAlKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMTdjMmZmIDAgMXB4IDAgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogIzE3YzJmZiAwIDFweCAwIGluc2V0O1xuICBib3gtc2hhZG93OiAjMTdjMmZmIDAgMXB4IDAgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDgxYjA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctcmVsYXRlZC1jb250ZW50LWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctcmVsYXRlZC1jb250ZW50LWJsb2NrLTEgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNDdjMGJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNlNWVjO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYmxvZy1yZWxhdGVkLWNvbnRlbnQtc3R5bGluZyAucG9zdGRhdGUsXG4uYmxvZy1yZWxhdGVkLWNvbnRlbnQtc3R5bGluZyAuYXV0aG9yIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA1NSBSb21hblwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLmJsb2ctcmVsYXRlZC1jb250ZW50LXN0eWxpbmcgLmltYWdlIHtcbiAgbWFyZ2luOiAwcHggMTVweCAwcHggMHB4O1xufVxuLmJsb2ctcmVsYXRlZC1jb250ZW50LXN0eWxpbmcgLnBvc3RkYXRlIHtcbiAgY29sb3I6ICM0N2MwYmI7XG59XG4uYmxvZy1yZWxhdGVkLWNvbnRlbnQtc3R5bGluZyAuYXV0aG9yIHtcbiAgY29sb3I6ICNlNzYxMjc7XG59XG4uYmxvZy1yZWxhdGVkLWNvbnRlbnQtc3R5bGluZyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYmxvZy1yZWxhdGVkLWNvbnRlbnQtc3R5bGluZyAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMDA2ODgwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDEgNjUgTWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ibG9nLXJlbGF0ZWQtY29udGVudC1zdHlsaW5nIC5ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubm9kZS0tdHlwZS1ibG9nIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5ub2RlLS10eXBlLWJsb2cgI3NpZGViYXJfZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXR5cGUtYmxvZyAuYmxvY2stZmllbGQtYmxvY2tub2RlYmxvZ2ZpZWxkLXNxdWFyZS1pbWFnZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2cgYSB7XG4gIGNvbG9yOiAjMDA5NGM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5saW5rLXRvLWJsb2ctaG9tZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5ibG9jay1maWVsZC1ibG9ja3VzZXJ1c2VyY3JlYXRlZCxcbi5ub2RlLS10eXBlLWJsb2cgLmJsb2NrLWZpZWxkLWJsb2NrdXNlcnVzZXJjcmVhdGVkICsgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5ibG9jay1maWVsZC1ibG9ja3VzZXJ1c2VyY3JlYXRlZCB7XG4gIGNvbG9yOiAjNDdjMGJiO1xufVxuLm5vZGUtLXR5cGUtYmxvZyAuYmxvY2stZmllbGQtYmxvY2t1c2VydXNlcmNyZWF0ZWQgKyBkaXYgLmZpZWxkX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiB8IFwiO1xufVxuLm5vZGUtLXR5cGUtYmxvZyAuZmllbGQtLW5hbWUtZmllbGQtYmxvZy1jYXRlZ29yaWVzIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk0Yzk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5ub2RlLS10eXBlLWJsb2cgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2ctY2F0ZWdvcmllcyAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICNlNzYxMjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5maWVsZC0tbmFtZS1maWVsZC1ibG9nLWNhdGVnb3JpZXMgLmZpZWxkX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLm5vZGUtLXR5cGUtYmxvZyAuZmllbGQtLW5hbWUtZmllbGQtYmxvZy1jYXRlZ29yaWVzIC5maWVsZF9faXRlbXMgYSB7XG4gIGNvbG9yOiAjNzY4NDhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5maWVsZC0tbmFtZS1maWVsZC1ibG9nLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS0tdHlwZS1ibG9nIC5maWVsZC0tbmFtZS1maWVsZC1ibG9nLWNhdGVnb3JpZXMgLmZpZWxkX19pdGVtcyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIGNvbG9yOiAjZTc2MTI3O1xufVxuXG4ubWVudS0tYmxvZy1jYXRlZ29yaWVzLW1lbnUgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDdjMGJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1lbnUtLWJsb2ctY2F0ZWdvcmllcy1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Njg0OGY7XG59XG4ubWVudS0tYmxvZy1jYXRlZ29yaWVzLW1lbnUgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ubWVudS0tYmxvZy1jYXRlZ29yaWVzLW1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtLWJsb2ctY2F0ZWdvcmllcy1tZW51IGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5tZW51LS1ibG9nLWNhdGVnb3JpZXMtbWVudSBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4NDhmO1xufVxuLm1lbnUtLWJsb2ctY2F0ZWdvcmllcy1tZW51IGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LS1ibG9nLWNhdGVnb3JpZXMtbWVudSBsaS5uYXYtaXRlbTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtLWJsb2ctY2F0ZWdvcmllcy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtaW50ZXJjZXNzb3ItaXRlbSBhcnRpY2xlLm5vZGUtLXR5cGUtaW50ZXJjZXNzb3ItaXRlbSBkaXYubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdG9wLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxIDY1IE1lZGl1bVwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTIzZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ3YzBiYjtcbn1cblxuYm9keS5ub2RlLS10eXBlLW5ld3MgLnNpZGViYXJfZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdHlwZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA2NSBNZWRpdW1cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkyM2VtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0N2MwYmI7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cyBkaXYubm9kZV9fY29udGVudCAuYmxvY2stZmllbGQtYmxvY2tub2RlbmV3c2ZpZWxkLWF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8IEJ5XCI7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmJsb2NrLWZpZWxkLWJsb2NrdXNlcnVzZXJjcmVhdGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmJsb2NrLWZpZWxkLWJsb2NrdXNlcnVzZXJjcmVhdGVkIC5maWVsZC0tbmFtZS1jcmVhdGVkIHtcbiAgY29sb3I6ICM0N2MwYmI7XG4gIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWtleXdvcmRzIC5maWVsZF9fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWtleXdvcmRzIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Mta2V5d29yZHMgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zcXVhcmUtaW1hZ2Uge1xuICBtYXJnaW46IDEwcHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMSksXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cyBkaXYubm9kZV9fY29udGVudCAuaG9yaXpvbnRhbC1tZW51IGxpOm50aC1jaGlsZCgzKSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5ob3Jpem9udGFsLW1lbnUgbGk6bnRoLWNoaWxkKDQpLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoNSksXG5ib2R5Lm5vZGUtLXR5cGUtbmV3cyBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cyBkaXYubm9kZV9fY29udGVudCAuaG9yaXpvbnRhbC1tZW51IGxpOm50aC1jaGlsZCg2KSxcbmJvZHkubm9kZS0tdHlwZS1uZXdzIGFydGljbGUubm9kZS0tdHlwZS1uZXdzIGRpdi5ub2RlX19jb250ZW50IC5ob3Jpem9udGFsLW1lbnUgbGk6bnRoLWNoaWxkKDcpLFxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoOCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMikgLnN1Yi1uYXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMikgLnN1Yi1uYXYgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLm1lbnUtLWFib3V0LXVzLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLW5ld3MgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3MgZGl2Lm5vZGVfX2NvbnRlbnQgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZW5ld3NmaWVsZC1hdXRob3Ige1xuICAgIG1hcmdpbi1yaWdodDogNjMlO1xuICB9XG59XG5cbi5tZW51LS1hYm91dC11cy1tZW51IC5uYXYge1xuICB3aWR0aDogMTIzJSAhaW1wb3J0YW50O1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkge1xuICB3aWR0aDogNzIlO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Njg0OGY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LS1hYm91dC11cy1tZW51IGxpIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tZW51LS1hYm91dC11cy1tZW51IGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWqlwiO1xuICBtYXJnaW46IDBweCA2cHggMHB4IC0xMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4NDhmO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwOTRjOTtcbn1cbi5tZW51LS1hYm91dC11cy1tZW51IGxpIGEuaXMtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS0tYWJvdXQtdXMtbWVudSBsaSBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkgbGkgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51LS1hYm91dC11cy1tZW51IGxpIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubWVudS0tYWJvdXQtdXMtbWVudSBsaSBsaSBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgdWwubmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzY4NDhmO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgbGkubmF2LWl0ZW06Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4ubWVudS0tYWJvdXQtdXMtbWVudSAubWVudS1pdGVtLS1jb2xsYXBzZWQgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL3BsdXMuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1lbnUtLWFib3V0LXVzLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL21pbnVzLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtLWFib3V0LXVzLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkubm9kZS0tdHlwZS1wb2RjYXN0IGFydGljbGUubm9kZS0tdHlwZS1wb2RjYXN0IGRpdi5ub2RlX19jb250ZW50IC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1wb2RjYXN0IGFydGljbGUubm9kZS0tdHlwZS1wb2RjYXN0IGRpdi5ub2RlX19jb250ZW50IC5maWVsZC10b3AtdGl0bGUgLmZpZWxkX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtcG9kY2FzdCBhcnRpY2xlLm5vZGUtLXR5cGUtcG9kY2FzdCBkaXYubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtcG9kY2FzdCBhcnRpY2xlLm5vZGUtLXR5cGUtcG9kY2FzdCBkaXYubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtY29tbWVudCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ib2R5Lm5vZGUtLXR5cGUtZXhlY3V0aXZlIC5zaWRlYmFyX2ZpcnN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1leGVjdXRpdmUgcDpoYXMoPiAjbGVhZGVyc2hpcF9saW5rKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXhlY3V0aXZlICNsZWFkZXJzaGlwX2xpbmsge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuOTIzZW07XG4gIGNvbG9yOiAjNDdjMGJiO1xufVxuYm9keS5ub2RlLS10eXBlLWV4ZWN1dGl2ZSAuZmllbGQtLW5hbWUtdGl0bGUgPiBoMiB7XG4gIGNvbG9yOiAjZTc2MTI3O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1leGVjdXRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc2l0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgY29sb3I6ICMwMDU2OTU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmJvZHkubm9kZS0tdHlwZS1leGVjdXRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc2l0aW9uLXR3bywgYm9keS5ub2RlLS10eXBlLWV4ZWN1dGl2ZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXhlY3V0aXZlYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9jay1pdmNmLWNvbnRlbnQtbWlncmF0aW9uLWxhbmRpbmctcGFnZS10aHJlZS1pbWFnZXMgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvY2staXZjZi1jb250ZW50LW1pZ3JhdGlvbi1sYW5kaW5nLXBhZ2UtdGhyZWUtaW1hZ2VzIC5yb3cgLmNvbnRlbnQtaW4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9jay1pdmNmLWNvbnRlbnQtbWlncmF0aW9uLWxhbmRpbmctcGFnZS10aHJlZS1pbWFnZXMgLnJvdyAuY29udGVudC1pbi1yb3cgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuLmJsb2NrLWl2Y2YtY29udGVudC1taWdyYXRpb24tbGFuZGluZy1wYWdlLXRocmVlLWltYWdlcyAucm93IC5jb250ZW50LWluLXJvdyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLWl2Y2YtY29udGVudC1taWdyYXRpb24tbGFuZGluZy1wYWdlLXRocmVlLWltYWdlcyAucm93IC5jb250ZW50LWluLXJvdyBpbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWN0LWxvdmUtc2VjdGlvbiAuYnV0dG9uLCAuZ2F0aGVyaW5nLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNFNzYxMjc7XG4gIGJvcmRlci1jb2xvcjogI0U3NjEyNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggcmdiYSgyMzEsIDk3LCAzOSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2cHggNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdC1sb3ZlLXNlY3Rpb24gLmJ1dHRvbjpmb2N1cywgLmdhdGhlcmluZy1zZWN0aW9uIC5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucXVvdGUtY29udGVudCAucXVvdGUtY29udGVudC10b3ctY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucXVvdGUtY29udGVudCAucXVvdGUtY29udGVudC10b3ctY29sdW1ucyAucXVvdGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuZGl2LnJ0ZWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmRpdi5ydGVjZW50ZXIgaDMubGluZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdlIC5saWdodC1ydWxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQtdG93LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucXVvdGUtY29udGVudCAucXVvdGUtY29udGVudC10b3ctY29sdW1ucyAucXVvdGUtaW1hZ2UsIC5xdW90ZS1jb250ZW50IC5xdW90ZS1jb250ZW50LXRvdy1jb2x1bW5zIC5xdW90ZS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5ub2RlLS10eXBlLW1pbmlzdHJ5LWxhbmRpbmctcGFnZSAuc2lkZWJhcl9maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdlIC5yZXZpdmFsLW9yYW5nZS0xNjUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLW1pbmlzdHJ5LWxhbmRpbmctcGFnZSBhcnRpY2xlLm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdlIGRpdi5ub2RlX19jb250ZW50IC5ydGVjZW50ZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLy8gVGVtcCBIYWNrIGZvciBCaWdvbGEgb24gdGhlIFdvcmxkIENoYW5nZXJzIHBhZ2UuICBSZW1vdmUgQWZ0ZXIgVXJiYW5hIDIyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZGlnaXRhbC1zZXJ2aWNlcy5henVyZWVkZ2UubmV0L3N0eWxlZ3VpZGUtMjAyMS1mb250cy9iaWdvbGEuY3NzXCIpO1xuLmJpZ29sYXtcbiAgZm9udC1mYW1pbHk6IGJpZ29sYTtcbn1cbiRqYXp6eS1qYW06ICM5NTFBNEE7XG4uamF6enktamFtIHtcbiAgY29sb3I6ICRqYXp6eS1qYW0gIWltcG9ydGFudDtcbn1cbi5qYXp6eS1qYW0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqYXp6eS1qYW07XG59XG4uYnRuLWphenp5LWphbSwgLmJ0bi1qYXp6eS1qYW06dmlzaXRlZCB7XG4gIGNvbG9yOiR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGphenp5LWphbTtcbiAgYm9yZGVyLWNvbG9yOiAkamF6enktamFtO1xufVxuXG4uYnRuLWphenp5LWphbTpob3ZlciB7XG4gIGNvbG9yOiR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJldml2YWwtb3JhbmdlLXNoYWRlO1xuICBib3JkZXItY29sb3I6ICRyZXZpdmFsLW9yYW5nZS1zaGFkZTtcbn1cblxuLy8gRU5EIG9mIFVSYmFuYSAyMiBzZWN0aW9uXG5cblxuLy8gQmFzaWMgZ29vZCBIYWNrcyB0byBtYWtlIHRoZSBzaXRlIGZ1bmN0aW9uOlNUQVJUXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGRvbid0IGFsbG93IGltYWdlcyB0byBicmVhayB0aGUgbGF5b3V0IE5PVEU6IEkgYW0gbm90IHN1cmUgYWJvdXQgdGhpcy5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnRue1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkge1xuLy8gaGlkZSB0aGUgbnVtYmVyIG9mIHBhZ2VzIGF0IHRoZSBib3R0b20gb2YgYSB2ZWlldyBvbiBtb2JpbGVcbiAgLnBhZ2UtaXRlbS5wYWdlLW51bWJlcntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLy8gbWFrZSB0YWJzIGdvIDEwMCUgb24gbW9iaWxlXG4gIC50YWJzLXJlZ2lvbiBsaS50YWJzX190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLWl0ZW0uZWxsaXBzaXMge2Rpc3BsYXk6IG5vbmU7fVxuXG4gIC5wYWdlLWxpbmsge1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIGxpLnBhZ2UtaXRlbS5wYWdlLW51bWJlci5hY3RpdmUge2Rpc3BsYXk6IGJsb2NrO31cbn1cblxuLy8gTWFyY2ggMTgsIDIwMjUsIHN0ZXZlIC0+IHRoaXMgd2FzIGNhdXNpbmcgc29tZSBidWdzLCBhbmQgaXMgbm9cbi8vIGxvbmdlciBuZWVkZWQgYXMgd2UgaGF2ZSBhIG1hc3NpdmUganVtYm8gbWVudS9mb290ZXIuXG5cbi8vIC8vIGZvciBsYXJnZXIgc2NyZWVucyBtYWtlIHRoZSBmb290ZXIgZ28gdG8gdGhlIGJvdHRlbSBvZiB0aGUgcGFnZS5cbi8vIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4vLyAgIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyxcbi8vICAgZGl2I3BhZ2UsXG4vLyAgIGRpdiNwYWdlLXdyYXBwZXIsXG4vLyAgIGRpdi5tbS1wYWdlXG4vLyAgICB7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICB9XG5cbi8vICAgZGl2I3BhZ2Utd3JhcHBlciB7XG4vLyAgICAgbWluLWhlaWdodDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiBncmlkO1xuLy8gICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4vLyAgIH1cbi8vICAgZm9vdGVyIHtcbi8vICAgICBncmlkLXJvdy1zdGFydDogMjtcbi8vICAgICBncmlkLXJvdy1lbmQ6IDM7XG4vLyAgIH1cblxuLy8gfVxuLy8gU2NyZWVuIFJlYWRlciBvbmx5XG5cbi5zci1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUXVpY2sgZml4IGZvciBtb2JpbGUgd2lkdGggaXNzdWVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NjBweCl7XG4gIGltZyxcbmlucHV0XG4gIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi8vICByZW1vdmUgdGhlIG9kZCBmbG9hdCBsZWZ0IGZvciBhbGwgaW1hZ2VzLiBJIGFtIHVuc3VyZSB3aHkgYmFycmlvIHVzZWQgdGhpc1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcblxuICB9XG59XG5hLm5hdi1saW5rLm5hdi1saW5rLS11c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLy8gQmFzaWMgZ29vZCBIYWNrcyB0byBtYWtlIHRoZSBzaXRlIGZ1bmN0aW9uOkVORFxuXG4vLyBUT1AgQkFSOlN0YXJ0IElGIHdlIGdvIHdpdGggYmxvY2sgbGF5b3V0IGZvciB0aGUgdG9wIGJhclxuLy8gU2V0IHRoZSBTVkcgbG9nbyBzaXplXG5cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDI2OHB4O1xufVxuLy8gVE9QIEJBUjplbmRcblxuLy8gTm90IHN1cmUgd2h5IGZvcm0tY29udHJvbCBpcyBhZGRlZCB0byBidXR0b25zLCBidXQgYmFycmlvIGRvZXMgaXQuIFRoaXMgbWlnaHQgbm90IGJlIGEgZ29vZCB0aGluZyB0byBkbywgYnV0IGl0IGZpeGVzIHRoZSBpc3N1ZXMgd2l0aCBidXR0b25zIGdvaW5nIGZ1bGwgd2lkdGguXG4uZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6YXV0bztcbn1cbi8vXG5cbi8vIFZpZXcgTW9kZXM6XG5cbi8vIFRlYXNlcjpTVEFSVFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXJ7XG5ib3JkZXItYm90dG9tOiAwcHg7XG5wYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNC45Mzk1MnB4ICNDN0M3Qzc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgLy8gTWFrZSBzdXJlIGFueSBlbWJlZCBjb250ZW50IHR5cGVzIHRoYXQgYWxzbyBoYXZlIGFydGljbGUgdGFncyBsaWtlIEFib3V0IHRoZSBBdXRob3IgZG9lcyBub3QgaGF2ZSB0aGUgYm94IHNoYWRvd1xuICAgICBhcnRpY2xle1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweFxuICAgICAgfVxuXG4gIH1cblxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIC5maWVsZC0tbmFtZS10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLXRpdGxlIGEsXG4gIC50aXRsZSxcbiAgYS50aXRsZSAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuLmZpZWxkLS10eXBlLWltYWdlIGltZ3tcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXNxdWFyZS1pbWFnZSxcbiAgLmltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJvZHksXG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLy8gLmF1dGhvcixcbiAgLy8gLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvciB7fVxuXG4gIC5kYXRlLFxuICAuZmllbGQtLW5hbWUtY3JlYXRlZCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlLFxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4vLyBBVEEgaW5mbyBpbnNpZGUgdGhlIHRlYXNlciBkaXNwbGF5IG1vZGVcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvcixcbiAgLmF0YXtcblxuICAgIGltZ3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWJvZHl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmxpbmVfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxufVxuXG4vLyByZW1vdmUgcGFkZGluZyBmb3IgZ3JheSBiYWNrZ3JvdW5kIGZvciBBVEFcbiAgLm5vZGUtLXR5cGUtYWJvdXQtdGhlLWF1dGhvci5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvLyBhZGQgaXQgYmFja1xuICAgIC5tZWRpdW0tZ3JheS1iYWNrZ3JvdW5ke1xuICAgICAgcGFkZGluZzoxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuXG4gICAgICAgIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHBpY3R1cmUsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zcXVhcmUtaW1hZ2UsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbi8vIFRlYXNlcjpFTkQ7XG5cbi8vIFRlbXAgYmFja2JhY2sgZGVtbzogU3RhcnRcbi5wYWdlLXZpZXctbXktYmFja3BhY2sgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjUwcHhcbn1cblxuXG4vLyBUZW1wIGJhY2tiYWNrIGRlbW86IEVORFxuXG5cblxuXG4vLyBibG9jayBzdHlsZXM6U1RBUlRcblxuLy8gUmVtb3ZlIG1hcmdpbiBmcm9tIGFsbCBpbWFnZSBibG9ja3Ncbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1ibG9ja3tcbiAgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcsXG4gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOjBcbiAgfVxufVxuXG5cblxuXG4uYmxvY2stdGl0bGUtdGV4dC1ncmF5LWdhc3BvLXRleHR7aDJ7Y29sb3I6ICR0ZXh0LWdyYXk7IGZvbnQtZmFtaWx5OiBHYXNwb1NsYWIsIHNhbnMtc2VyaWY7fX1cbi5ibG9jay10aXRsZS1taXNzaW9uYWwtYmx1ZS1nYXNwby10ZXh0e2gye2NvbG9yOiAkbWlzc2lvbmFsLWJsdWU7IGZvbnQtZmFtaWx5OiBHYXNwb1NsYWIsIHNhbnMtc2VyaWY7fX1cblxuLmJsb2NrLXRpdGxlLXRleHQtZ3JheS1rYXByYS10ZXh0e2gye2NvbG9yOiAkdGV4dC1ncmF5OyBmb250LWZhbWlseTogS2FwcmFOZXVlUHJvLCBzYW5zLXNlcmlmO319XG4uYmxvY2stdGl0bGUtbWlzc2lvbmFsLWJsdWUta2FwcmEtdGV4dHtoMntjb2xvcjogJG1pc3Npb25hbC1ibHVlOyBmb250LWZhbWlseTogS2FwcmFOZXVlUHJvLCBzYW5zLXNlcmlmO319XG5cbi5ibG9jay10aXRsZS10ZXh0LWdyYXktYXZlbmlyLXRleHR7aDJ7Y29sb3I6ICR0ZXh0LWdyYXk7IGZvbnQtZmFtaWx5OiBBdmVuaXIsIHNhbnMtc2VyaWY7fX1cbi5ibG9jay10aXRsZS1taXNzaW9uYWwtYmx1ZS1hdmVuaXItdGV4dHtoMntjb2xvcjogJG1pc3Npb25hbC1ibHVlOyBmb250LWZhbWlseTogXCJBdmVuaXIgVzAxXCIsIHNhbnMtc2VyaWY7fX1cblxuLmJsb2NrLXRpdGxlLXRleHQtZ3JheS1mZWx0LXRleHR7aDJ7Y29sb3I6ICR0ZXh0LWdyYXk7IGZvbnQtZmFtaWx5OiBGZWx0VGhhdCwgc2Fucy1zZXJpZjt9fVxuLmJsb2NrLXRpdGxlLW1pc3Npb25hbC1ibHVlLWZlbHQtdGV4dHtoMntjb2xvcjogJG1pc3Npb25hbC1ibHVlOyBmb250LWZhbWlseTogXCJmZWx0XCIsIHNhbnMtc2VyaWY7fX1cbi8vIGJsb2NrIHN0eWxlczpFTkRcblxuXG5cblxuLy8gVUkgdHdlYWsgdml4IDpTVEFSVFxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFrLW91dCwgLmZ1bGwtd2lkdGh7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgfVxuICAvLyBpbnNpZGUgbGF5b3V0IGJ1aWxkZXIgZG9uJ3QgYnJlYWsgb3V0LlxuICAubGF5b3V0LWJ1aWxkZXJ7XG4gICAgLmJyZWFrLW91dCwgLmZ1bGwtd2lkdGh7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gRml4IHRoZSB0cmlhbmdlIHRvIHRoZSBsZWZ0IG9mIHRoZSB0b2tlbiB0YWJsZS5cbnRhYmxlLnRyZWV0YWJsZSB0ciBzcGFuLmluZGVudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLy8gVUkgdHdlYWsgdml4IDpFTkRcblxuXG5cbi8vIC8vIEdlbmVyYWwgZml4ZXMgZm9yIGxheW91dCBidWlsZGVyXG4vLyAubGF5b3V0LWJ1aWxkZXJ7XG4vLyAubWlzc2lvbmFsLWJsdWUtZ3JhZGllbnQtb3ZlcmxheTo6YmVmb3JlLFxuLy8gLnJldml2YWwtb3JhbmdlLWdyYWRpZW50LW92ZXJsYXk6OmJlZm9yZSxcbi8vIC50cmFucy1ibGFjay1ncmFkaWVudC1vdmVybGF5OjpiZWZvcmUsXG4vLyAudHJhbnMtbWlzc2lvbmFsLWJsdWUtZ3JhZGllbnQtb3ZlcmxheTo6YmVmb3JlXG4vLyAge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIHotaW5kZXg6IDEwMDA7XG4vLyB9XG4vL1xuLy8gICB9XG5cblxuLy8gSGVscGVyIGNsYXNzZXMgOlNUQVJUXG5cbi8vICBtZCA6NzIwcHhcdGxnOiA5NjBweFx0bHg6IDExNDBweFx0eHhsOjEzMjBweFxuLm1heC13aWR0aC1tZHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1heC13aWR0aC1sZ3tcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1heC13aWR0aC1seHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tYXgtd2lkdGgtbHh7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuXG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJveC1zaGFkb3d7XG4gICBib3gtc2hhZG93OiAwcHggMHB4IDQuOTM5NTJweCAjQzdDN0M3O1xufVxuLy8gSGVscGVyIENsYXNzZXMgOkVORFxuXG4vLyBiYWNrcGFjayAgc3R5bGluZzpTVEFSVFxuXG4vLyBFdmFsdWF0ZSB1c2luZyBhbiBAZXh0ZW5kXG4uZmxhZy1iYWNrcGFjayBhe1xuICAvLyBzdGFuZGFyZCBidG4gZnJvbSBCb290c3RyYXBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxufVxuLmZsYWcuZmxhZy1iYWNrcGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8vIEdyZWVuIGJ1dHRvblxuLy8gLmZsYWctYmFja3BhY2suYWN0aW9uLXVuZmxhZyBhIHtcbi8vICAgLy8gc3RhbmRhcmQgYnRuIGZyb20gQm9vdHN0cmFwXG4vLyAgIGNvbG9yOiAkbmV3LWxpZmUtZ3JlZW4tc2hhZGU7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1zdWNjZXNzLWJhY2tncm91bmQ7XG4vLyAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXN1Y2Nlc3MtYmFja2dyb3VuZDtcbi8vXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQ0YzU7XG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYzRjN2JhO1xuLy8gICB9XG4vLyB9XG5cbi5mbGFnLWJhY2twYWNrLmFjdGlvbi1mbGFnIGEsXG4uZmxhZy1iYWNrcGFjay5hY3Rpb24tdW5mbGFnIGEge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIH1cbn1cbnNwYW4uZnVuY3Rpb24taWNvbntcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8vXG4vLyBidG4tYWxlcnQtc3VjY2Vzcy1iYWNrZ3JvdW5kXG4vL1xuLy8gYnRuLWxpZ2h0LWdyYXlcblxuLnZpZXctZW1wdHktaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbXktYmFja3BhY2stYmxvY2stMSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi52aWV3LW15LWJhY2twYWNrIHtcbiAgLnZpZXctaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICBhcnRpY2xlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgIHtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIH1cblxuICBkaXYudmlldy1jb250ZW50LnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4vLyBiYWNrcGFjayAgc3R5bGluZzpFTkRcbi8vYWxsIHJlc291cmNlcyBkaXNwbGF5IGJsb2NrIGZyb20gbGlicmFyeSBsaXN0IHZpZXcgYmxvY2tcbi8vZW5kIEFsbCBSZXNvdXJjZSBkaXNwbGF5IGJsb2NrXG5cbi8vIEhvbWUgcGFnZSBSZWNvbW1lbmQgU2VjdGlvblxuLnZpZXctcmVjb21tZW5kZWQtbnNvLWxpYnJhcnkgLmNhcmQtaGVhZGVyIC5yZXNvdXJjZS10eXBlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODA4MDgwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdLYXByYU5ldWVQcm8nO1xufVxuXG4udmlldy1yZWNvbW1lbmRlZC1uc28tbGlicmFyeSAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgYXtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUaGlyZCBjb2x1bW4gbGlzdCBvZiBSZXNvdXJjZSBUb3BpY3MgYW5kIFR5cGVzXG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3Qge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgfVxuXG4gIHAsIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbGlnaHQgO1xuICB9XG5cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICB9XG5cbiAgcCBhOmhvdmVyICAge1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLy8gZW5kIEhvbWUgcGFnZSBSZWNvbW1lbmQgU2VjdGlvblxuXG4vLyBFeHBsb3JlIGJ5IE1pbnNpc3RyeSBzZWN0aW9uXG4ucGFnZS1ub2RlLTM2NiB7XG4gIGRpdiAubGF5b3V0X19yZWdpb24tLXRhYnMge1xuICAgIG1heC13aWR0aDogMTMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgdWwubmF2LXRhYnMgbGkgLmxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIGZvbnQtZmFtaWx5OiAnS2FwcmFOZXVlUHJvJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuXG4gIC5uYXYtdGFicyAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzc2lvbmFsLWJsdWUtdGludDtcbiAgfVxuXG4gIC5uYXYtdGFicyAuaXMtYWN0aXZlIC5sYWJlbCB7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgfVxuXG4gIC8vIGltYWdlXG4gIC52aWV3cy1maWVsZC1maWVsZC1zcXVhcmUtdGVybS1pbWFnZSBpbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAvLyBtaW5pc3RyeSBuYW1lXG4gIC52aWV3LWV4cGxvcmUtYnktbWluaXN0cnktdGFicyBkaXYgLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6JG1pc3Npb25hbC1ibHVlLWdyYWRpZW50O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC52aWV3LWV4cGxvcmUtYnktbWluaXN0cnktdGFicyAudmlld3MtZmllbGQtbmFtZSAuZmllbGQtY29udGVudCAge1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAudmlldy1leHBsb3JlLWJ5LW1pbmlzdHJ5LXRhYnMgLnZpZXdzLWZpZWxkLW5hbWUgLmZpZWxkLWNvbnRlbnQgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLy8gRW5kIEV4cGxvcnQgYnkgTWluaXN0cnkgY3NzXG5cbi8vUmVzb3VyY2UgY29udGVudCA6IFNUQVJUXG4ubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIC50YXhvbm9teS10ZXJtcy1yb3cgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnksXG4gIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgfVxuXG4gIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXNlY29uZGFyeSAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnkgLmZpZWxkX19sYWJlbCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXR5cGUgLmZpZWxkX19sYWJlbCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW11bml0eSAuZmllbGRfX2xhYmVsLFxuICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuICAuZmllbGQtLW5hbWUtZmllbGQtYXVkaWVuY2UgLmZpZWxkX19sYWJlbCxcbiAgYXJ0aWNsZS5ldmVyeW9uZSBkaXYuX25vbmUuYmxvY2suYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1hdWRpZW5jZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5IC5maWVsZF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiVE9QSUNTOiBcIjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10eXBlIC5maWVsZF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCJUWVBFOlwiO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW11bml0eSAuZmllbGRfX2l0ZW1zOmJlZm9yZSB7XG4gICAgY29udGVudDpcIk1JTklTVFJZOlwiO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCJBVURJRU5DRTpcIjtcbiAgfVxuXG4gIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLWNvbW11bml0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlICB7XG4gICAgY29udGVudDpcIkNPTExFQ1RJT05TOlwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5IC5maWVsZF9faXRlbSBhLFxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtc2Vjb25kYXJ5IC5maWVsZF9faXRlbSBhLFxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdHlwZSAgLmZpZWxkX19pdGVtIGEsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jb21tdW5pdHkgLmZpZWxkX19pdGVtIGEsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hdWRpZW5jZSAuZmllbGRfX2l0ZW0gYSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyBsaSAgYSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2l0ZW1zIGxpICBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdG9waWMtcHJpbWFyeSAuZmllbGRfX2l0ZW0gYTpob3ZlcixcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXNlY29uZGFyeSAgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10eXBlICAuZmllbGRfX2l0ZW0gYTpob3ZlcixcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW11bml0eSAuZmllbGRfX2l0ZW0gYTpob3ZlcixcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2l0ZW1zIGxpIGE6aG92ZXIgICB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2UtdHlwZSAgLmZpZWxkX19pdGVtIGEsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jb21tdW5pdHkgLmZpZWxkX19pdGVtIGEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1ZGllbmNlIC5maWVsZF9faXRlbSBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlLXRvcGljLXNlY29uZGFyeSAuZmllbGRfX2l0ZW0sXG4gICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2l0ZW1zIGEgIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgZGl2IC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZS10eXBlICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vbGlzdCBkaXNwbGF5XG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLy9SZXNvdXJjZSBjb250ZW50IDogRU5EXG5cbi8vc2VhcmNoIHBhZ2UgYWxsLXJlc291cmNlc1xuI3ZpZXdzLWV4cG9zZWQtZm9ybS1saWJyYXJ5LWxpc3QtYmxvY2stMSAgLmZvcm0tcm93LFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtanVuZS0yOS0yMDIxLWJsb2NrLTEgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtanVuZS0yOS0yMDIxLWJsb2NrLTEgLmZvcm0tcm93OmFmdGVyIHtcbiBjb250ZW50OlwiPGEgaHJlZj1cIi9saWJyYXJ5L21hcnktc2VwdC04XCI+Q2xlYXIgQWxsPC9hPlwiO1xufVxuLmZhY2V0LWJsb2NrLXRpdGxlICB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gIGZvbnQtZmFtaWx5OiBBdmVuaXIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9jay1mYWNldHMgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkdGV4dC1ncmF5O1xuICBmb250LWZhbWlseTogJ0thcHJhTmV1ZVBybycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vcmVtb3ZlcyBkb3QgaW4gbGlzdFxubGkuZmFjZXQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblxufVxuXG4uZmFjZXQtaXRlbV9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgO1xufVxuXG5hcnRpY2xlLm5vZGUtLXR5cGUtcmVzb3VyY2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1yZXNvdXJjZS10b3BpYy1wcmltYXJ5IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjsgLyogRG90IGNoYXJhY3RlciB3aXRoIHNwYWNlcyBvbiBib3RoIHNpZGVzICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogTWFrZXMgc3VyZSB0aGUgZG90IGJlaGF2ZXMgYXMgYW4gaW5saW5lIGVsZW1lbnQgKi9cbiAgbWFyZ2luOiAwIDIuNXB4IDAgNXB4OyAvKiBBZGQgc29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBkb3RzICovXG59XG5cbmFydGljbGUubm9kZS0tdHlwZS1yZXNvdXJjZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXJlc291cmNlLXRvcGljLXByaW1hcnksIFxuYXJ0aWNsZS5ub2RlLS10eXBlLXJlc291cmNlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtcmVzb3VyY2UtdHlwZSB7XG5cbiAgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogQWxpZ25zIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUgY29udGFpbmVyICovXG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtZmFtaWx5OiAnS2FwcmFOZXVlUHJvJztcbiAgbWFyZ2luLXRvcDogMTRweDtcblxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjowO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICB9XG4gIH1cblxuXG5cblxuLy8gZW5kIHNlYXJjaCBwYWdlXG5cbi8vU3RhcnQgcmVDQVBUQ0hBXG4uY2FwdGNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLy8gRW5kIHJlQ0FQVENIQVxuXG4vLyBTdGFydCB0ZW1wbGF0ZSBwYWdlc1xuLy8gYWRkIG1hcmdpbiB0byAyIGFuZCAzIE5TTyB0ZXJtcywgYnV0IG5vdCBmaXJzdC5cbi50ZW1wbGF0ZSB7XG4gIGgzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBoMyBhe1xuICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gUHJlLU1hZGUgTlNPIFRlbXBsYXRlc1xuLmg0LW5vLWxpbmtzIGg0IGEge1xuICBjb2xvcjokdGV4dC1ncmF5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay1zaGFyZXRoaXMge1xuICAuc2hhcmV0aGlzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5O1xuXG4gIH1cblxuICAuc2hhcmV0aGlzLXdyYXBwZXIgc3BhbiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cblxuXG4vLyAgIC5hMmFfc3ZnIHN2ZyB7XG4vLyAgICAgZGlzcGxheTogdW5zZXQ7XG4vLyAgICAgd2lkdGg6MjBweDtcbi8vICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuLy8gICB9XG5cbn1cblxuLy8gUmF0ZSB3aWRnZXQgZm9yIE5TTyBSZXNvdXJjZVxuLmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnJhdGUtd2lkZ2V0IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmF0aW5nLXRhYmxlIHtcbiAgLnJhdGluZy10YWJsZS10ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5yYXRpbmctdGFibGUtdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC52b3RpbmctbGFiZWwgIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZvdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5maXZlc3Rhci1yYXRpbmctd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8vYmxvY2sgbGlzdCBhYm92ZSBmb290ZXJcbi5yZWdpb24tZm9vdGVyLXRoaXJkICNibG9jay1saXN0YWJvdmVmb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnJlZ2lvbi1mb290ZXItdGhpcmQgI2Jsb2NrLWxpc3RhYm92ZWZvb3RlciAudmlldy1oZWFkZXIgaDQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLy9TbGlkZXIgVGF4b25vbXkgdGVybXNcbi50YWdzLXNjcm9sbCB7XG4gIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuICAuc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuLmdyaWRfX2NvbnRlbnQge1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG59XG5cbi8vIGdyaWRcbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuZ3JpZCAubGF5b3V0X19yZWdpb24ubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4vLyBhZGQgc3VwcG9ydCBmb3IgZ3JvdXAtd3JhcHBlclxuICAuZ3JpZCAuZ3JvdXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkIC5ncm91cC13cmFwcGVyIGgze1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cblxuICAuZ3JpZCAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5ncmlkIC5pbWFnZS5maWVsZC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmdyaWQgYXJ0aWNsZS5ub2RlLm5vZGUtLXR5cGUtcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5ncmlkIC5ibG9jay5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAuZ3JpZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2stZmllbGQtYmxvY2tub2RlcmVzb3VyY2VmaWVsZC1zcXVhcmUtaW1hZ2UsIC5ncmlkIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXNxdWFyZS1pbWFnZSBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ3JpZCAubm9kZV9fY29udGVudC5jbGVhcmZpeCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ncmlkIGxpLnBhZ2UtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbi8vICAgLmJsb2NrLWZhY2V0cyB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgfVxuLy8gfVxuXG4uZ3JpZC5zaWRlc2Nyb2xsIC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZC5zaWRlc2Nyb2xsIC52aWV3cy1yb3cge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3JpZC5zaWRlc2Nyb2xsIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmltYWdlLmZpZWxkLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgYXJ0aWNsZS5ub2RlLm5vZGUtLXR5cGUtcmVzb3VyY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwgLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZXJlc291cmNlZmllbGQtc3F1YXJlLWltYWdlLCAuZ3JpZC5zaWRlc2Nyb2xsIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1maWVsZC1ibG9ja25vZGVyZXNvdXJjZWZpZWxkLXNxdWFyZS1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQuc2lkZXNjcm9sbCAubm9kZV9fY29udGVudC5jbGVhcmZpeCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vLyBmaXggaDMgd2hlbiB1c2VkIGZvciBhIGdyb3VwIGJ5IGFuZCBzaWRlc2Nyb2xsXG4uZ3JpZC5zaWRlc2Nyb2xsIGgzIHtcbiAgIHdpZHRoOmF1dG87XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwtZ3JvdXAgLmdyb3VwLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDI0cHg7XG59XG5cbi5ncmlkLnNpZGVzY3JvbGwtZ3JvdXAgLnZpZXdzLXJvdyB7XG5mbGV4Om5vbmVcbn1cbi8vIE1vYmlsZSBmaXhcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4uZ3JvdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5vdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbiAgLmdyb3VwLXdyYXBwZXIgYXJ0aWNsZXtcbiAgICB3aWR0aDozMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgaGVpZ2h0Ojk1JTtcbiAgfVxufVxuLy8gTW9iaWxlXG4uZ3JvdXAtdGl0bGV7XG4gIG1hcmdpbi10b3A6NTBweDtcbn1cblxuLy8gYWJvdmUtYmFubmVyLXNlYXJjaCBmb3IgZWFjaCBwYWdlIG90aGVyIHRoYW4gL3Jlc291cmNlc1xuLmFib3ZlLWJhbm5lci1zZWFyY2gge1xuICBkaXYgLmxpZ2h0LWdyYXktYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtdG9wIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gU1RBUlQ6RkFRXG4uZmFxIHtcbiAgLy8gVGV4dFxuICBoMntcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogQXZlbmlyLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiR0ZXh0X2dyYXk7XG4gICAgdGV4dC1pbmRlbnQ6IC0yOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW5pciwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjokdGV4dF9ncmF5O1xuICAgIHRleHQtaW5kZW50OiAtMjlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIGgyOjpiZWZvcmUsIGgzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKyBcIjtcbiAgICB9XG4gIGgyLmV4cGFuZGVkOjpiZWZvcmUsIGgzLmV4cGFuZGVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gIH1cblxuICAvLyBldmVyeXRoaW5nIGluc2lkZSB0aGUgZXhwYW5kZXJcbiAgcCwgbGksIGF7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6JHRleHRfZ3JheTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuXG4gIGEuYnRuLWphenp5LWphbSxcbiAgYS5idG4tbWlzc2lvbmFsLWJsdWUtdGludCAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xucGFkZGluZzogMzBweDtcblxufVxuLy8gRU5EOiBGQVFcblxuLy9cbi5jb2xsZWN0aW9ucyAge1xuICAudmlldy1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQuOTM5NTJweCAjQzdDN0M3O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gZGl2IC5jYXJkLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBoZWlnaHQ6MTc1cHggO1xuXG5cbiAgfVxuXG4gICBkaXYgLmNhcmQtbmFtZSBoMyBhIHtcbiAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBTdGFydDogIHRhYmxlIGZpeGVzXG4udGFibGU+Om5vdCg6bGFzdC1jaGlsZCk+Omxhc3QtY2hpbGQ+KiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4ODA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG50cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRyIHRkLCB0ciB0aCB7XG4gIGJvcmRlcjpub25lO1xufVxuXG4vKiBCZWdpbiBzdHlsZXMgLT4gTGlnaHRuaW5nIEFsdW1uaSBGb3JtICAqL1xuXG4jYWx1bW5pRm9ybUxvYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNsZHMtYWxpZ25fYWJzb2x1dGUtbGVmdCAuc2xkcy10ZXh0LWJvZHlfcmVndWxhciB7XG4gIGFsbDogcmV2ZXJ0O1xufVxuXG4vKiBzZWN0aW9uIGhlYWRpbmcgICovXG4uc2xkcy1hbGlnbl9hYnNvbHV0ZS1sZWZ0IC5zbGRzLXRleHQtaGVhZGluZ19sYXJnZSB7XG4gIGFsbDogcmV2ZXJ0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBLYXByYU5ldWVQcm87XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGFsc28gc2VjdGlvbiBoZWFkaW5nICAqL1xuLnNsZHMtYWxpZ25fYWJzb2x1dGUtbGVmdCAuc2xkcy10ZXh0LWhlYWRpbmdfbWVkaXVtIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogIHN1YnNlY3Rpb24gKi9cbi5zbGRzLWFsaWduX2Fic29sdXRlLWxlZnQgLnNsZHMtdGV4dC1oZWFkaW5nX3NtYWxsIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zbGRzLWZvcm0tZWxlbWVudCAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtZmFtaWx5OiBLYXByYU5ldWVQcm87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNsZHMtZm9ybS1lbGVtZW50XG4gIC5zbGRzLWNoZWNrYm94XG4gIC5zbGRzLWNoZWNrYm94X19sYWJlbFxuICAuc2xkcy1mb3JtLWVsZW1lbnRfX2xhYmVsIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtZmFtaWx5OiBLYXByYU5ldWVQcm87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNsZHMtZm9ybS1lbGVtZW50IC5zbGRzLWlucHV0IHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNsZHMtaW5wdXRfZmF1eCAuc2xkcy10cnVuY2F0ZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zbGRzLWFsaWduX2Fic29sdXRlLWxlZnQgLnNsZHMtc2VsZWN0IHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNsZHMtYWxpZ25fYWJzb2x1dGUtbGVmdCAuc2xkcy10cnVuY2F0ZSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmMtYWx1bW5pLWZvcm0gLnNsZHMtdGV4dC1ib2R5X3JlZ3VsYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xkcy1hbGlnbl9hYnNvbHV0ZS1sZWZ0IC5zbGRzLWdyaWQuc2xkcy1ncmlkX3ZlcnRpY2FsIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5zbGRzLXNjb3BlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbGRzLXNjb3BlIGxpZ2h0bmluZy1idXR0b24gLnNsZHMtYnV0dG9uX2JyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzYxMjc7XG4gIGJvcmRlci1jb2xvcjogI2U3NjEyNztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIEVuZCBzdHlsZXMgLT4gTGlnaHRuaW5nIEZvcm0gICovXG5cbi8qIHBsdXMgbWludXMgYWNjb3JkaW9uICAqL1xuLmZhcS1wbHVzLW1pbnVzLWJsb2NrLXN0eWxlLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAjYzdjN2M3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMtYmxvY2stc3R5bGUtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAjYzdjN2M3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMtYmxvY2stc3R5bGUtdHJhbnNwYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mYXEtcGx1cy1taW51cy1ibG9jay1zdHlsZS10cmFuc3BhcmVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2U1ZWM7XG59XG5cbi5mYXEtcGx1cy1taW51cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFxLXBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQyEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0lM0UlM0NwYXRoIGQ9J00yNTYgODBjMC0xNy43LTE0LjMtMzItMzItMzJzLTMyIDE0LjMtMzIgMzJWMjI0SDQ4Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnMxNC4zIDMyIDMyIDMySDE5MlY0MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJzMzItMTQuMyAzMi0zMlYyODhINDAwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDI1NlY4MHonLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZmFxLXBsdXMtbWludXMuaXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDIS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLSUzRSUzQ3BhdGggZD0nTTQzMiAyNTZjMCAxNy43LTE0LjMgMzItMzIgMzJMNDggMjg4Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDM1MiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5mYXEtcGx1cy1taW51cy1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLyogZW5kIHBsdXMgbWludXMgYWNjb3JkaW9uICAqL1xuXG4vLyBzdHlsZSBmb3IgY29udGFjdCB0aGUgYXV0aG9yIHZpZXdcbi5hYm91dC1hdXRob3ItY29udGFjdC1zZWN0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFib3V0LWF1dGhvci1jb250YWN0LXNlY3Rpb24gc3ZnIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8vIHN0eWxlIGZvciBjaGVja2JveFxuaW5wdXQuZmFjZXRzLWNoZWNrYm94e1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZmFjZXQtaXRlbV9fdmFsdWV7XG4gIHBhZGRpbmctbGVmdDo4cHg7XG59XG5cbi50b3BpY3MtdHlwZXMtdGVybXMtbGlzdCBwIGE6aG92ZXIge1xuICBjb2xvcjogcmV2ZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgY29sb3I6ICMwMDk0Yzk7XG59XG4udG9waWNzLXR5cGVzLXRlcm1zLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnRuLXJldml2YWwtb3JhbmdlOmhvdmVyLCAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OWQyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZDIyO1xufVxuLmJ0bi1taXNzaW9uYWwtYmx1ZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YzBiYjtcbiAgYm9yZGVyLWNvbG9yOiAjNDdjMGJiO1xufVxuLmJ0bi1saWdodC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtdGV4dC1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi52aWV3LWR1cGxpY2F0ZS1vZi13ZWJmb3JtLXN1Ym1pc3Npb25zIHtcbiAgLmRhdGV0aW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlcjogcmV2ZXJ0O1xuICB9XG59XG5cbi52aWV3LWR1cGxpY2F0ZS1vZi13ZWJmb3JtLXN1Ym1pc3Npb25zIHRhYmxlIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGJsdWUgc3RhZmYtb25seSBiYWRnZSBvbiByZXNvdXJjZXMgaW4gc2VhcmNoIHZpZXcgKi9cbmRpdi5zdGFmZi1vbmx5LWJhZGdlIHtcbiAgd2lkdGg6IDg5cHg7ICBcbiAgaGVpZ2h0OiAzMHB4OyAgXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogOHB4IDE2cHg7ICBcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgyLjc0ZGVnLCAjMDA2NjgwIDAuNTYlLCAjMDA5QkJGIDEwMCUpO1xuICBtYXJnaW46IDE2cHggOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXInOyBcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogc3RhZmYtb25seSBiYWRnZSBmbG9hdGluZyBvdmVyIGltYWdlIGluIGNhcmQgdmlldyAqL1xuZGl2LmZsb2F0aW5nLWRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7IC8qIGVuc3VyZSBpdCdzIGFib3ZlIHRoZSBpbWFnZSAqL1xufVxuXG5hLmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtb3ZlcnZpZXctcGFnZSAuc2lkZWJhcl9maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4jcGFnZSBkaXYjbWFpbi13cmFwcGVyIHtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbn0iLCIvLyBhZGQgdG8gX2NvcmVzLnNjc3MgYWZ0ZXIgbWFqb3IgQ1NTIHdvcmsgaXMgZG9uZVxuXG4vLyAyMDIxIGJyZWFkY3J1bWIgYW5kIFBhY2twYWNrXG4udmlldy1iYWNrcGFjay1jb3VudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuZGl2I2Jsb2NrLWJhY2twYWNrc3ZnIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGl2I21haW4td3JhcHBlciB7XG5tYXJnaW4tdG9wOjIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGNztcblxufVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuXG4uYnJlYWstb3V0LCAucGFnZS1iYW5uZXIsIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIsIC5mdWxsLXdpZHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLyBhZGQgc29tZSBzcGFjZSB0byB0aGUgYm90dG9tIHRoZSBiYWNrIHNlbmQgeW91ciBiYWNrYmFjayB0byBhIGNvYWNoXG4uZm9ybS1pdGVtLXNlbmQteW91ci1iYWNrcGFjay10by1hLWNvYWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4vLyBNYWtlIHN1cmUgc2VhcmNoIGhvbWVwYWdlIHNlYXJjaCBib3ggaXMgc3F1aXNoeS5cbi5wYXRoLWZyb250cGFnZSBpbnB1dCNlZGl0LWNvbWJpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIExvZ2luIGxpbmtzaG93dXAgb24gbW9iaWxlXG4ubmF2YmFyLWZvcm0gLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG59XG4iLCIvLyByZXZpdmFsLW9yYW5nZVxuJHJldml2YWwtb3JhbmdlLXRpbnQ6ICAgI2Y5OWQyMjtcbiRyZXZpdmFsLW9yYW5nZTogICAgICAgICNlNzYxMjc7XG4kcmV2aXZhbC1vcmFuZ2Utc2hhZGU6ICAjZGM0MTI4O1xuJHJldml2YWwtb3JhbmdlLWdyYWRpZW50OiAgbGluZWFyLWdyYWRpZW50KDgyLjc0ZGVnLCAkcmV2aXZhbC1vcmFuZ2UgIC41NiUsICNmOTlkMWMgMTAwJSk7XG4vLyBtaXNzaW9uYWwtYmx1ZVxuJG1pc3Npb25hbC1ibHVlLXRpbnQ6ICAgIzQ3YzBiYjtcbiRtaXNzaW9uYWwtYmx1ZTogICAgICAgICMwMDY4ODA7XG4kbWlzc2lvbmFsLWJsdWUtc2hhZGU6ICAjMDA0NzUwO1xuJG1pc3Npb25hbC1ibHVlLWdyYWRpZW50OiAgbGluZWFyLWdyYWRpZW50KDgyLjc0ZGVnLCAkbWlzc2lvbmFsLWJsdWUgLjU2JSwgIzAwOWJiZiAxMDAlKTtcbi8vIGZpeWEtZ29sZFxuJGZpeWEtZ29sZC10aW50OiAgICAgICAgI2ZkZGMzZjtcbiRmaXlhLWdvbGQ6ICAgICAgICAgICAgICNmZmM2MGI7XG4kZml5YS1nb2xkLXNoYWRlOiAgICAgICAjZjk5ZDIyO1xuJGZpeWEtZ29sZC1ncmFkaWVudDogIGxpbmVhci1ncmFkaWVudCg4Mi43NGRlZywgJGZpeWEtZ29sZCAuNTYlLCAjZmZjNjBiIDEwMCUpO1xuLy8gbmV3IGxpZmUgZ3JlZW5cbiRuZXctbGlmZS1ncmVlbi10aW50OiAgICAgICAgI2MzZGI2ZTtcbiRuZXctbGlmZS1ncmVlbjogICAgICAgICAgICAgIzk1YzkzZDtcbiRuZXctbGlmZS1ncmVlbi1zaGFkZTogICAgICAgIzRhOGM0MDtcbiRuZXctbGlmZS1ncmVlbi1ncmFkaWVudDogIGxpbmVhci1ncmFkaWVudCg4Mi43NGRlZywgJG5ldy1saWZlLWdyZWVuIC41NiUsICNjYmRiMmEgMTAwJSk7XG4vLyBob3BlZnVsLWJsdWVcbiRob3BlZnVsLWJsdWUtdGludDogICAgICNhM2RjZTk7XG4kaG9wZWZ1bC1ibHVlOiAgICAgICAgICAjNDhjMWUxO1xuJGhvcGVmdWwtYmx1ZS1zaGFkZTogICAgIzAwOTRjOTtcbiRob3BlZnVsLWJsdWUtZ3JhZGllbnQ6ICBsaW5lYXItZ3JhZGllbnQoODIuNzRkZWcsICRob3BlZnVsLWJsdWUgLjU2JSwgI2EwZGJlNyAxMDAlKTtcbi8vIG1hbnVzY3JpcHQgcGlua1xuJG1hbnVzY3JpcHQtcGluay10aW50OiAgICAgICAjZTM2Mzg1O1xuJG1hbnVzY3JpcHQtcGluazogICAgICAgI2Q0MWE2OTtcbiRtYW51c2NyaXB0LXBpbmstc2hhZGU6ICAgICAgICM5NTFhNGE7XG4kbWFudXNjcmlwdC1waW5rLWdyYWRpZW50OiAgbGluZWFyLWdyYWRpZW50KDgyLjc0ZGVnLCAkbWFudXNjcmlwdC1waW5rIC41NiUsICNlZTNlODAgMTAwJSk7XG4vLyBmYWl0aGZ1bC1uYXZ5XG4kZmFpdGhmdWwtbmF2eTogICAgICAgICAjMGIzYzYxO1xuJGZhaXRoZnVsLW5hdnktZ3JhZGllbnQ6ICBsaW5lYXItZ3JhZGllbnQoODIuNzRkZWcsICRmYWl0aGZ1bC1uYXZ5IC41NiUsICMwMDVkYTAgMTAwJSk7XG4vLyBncmF5XG4kdGV4dC1ncmF5OiAgICAgICAgICAgICAjMzMzO1xuJHRleHQtZ3JheS10aW50OiAgICAgICAgIzgwODA4MDtcblxuJHdoaXRlOiAgICAjZmZmO1xuLy8gZGlnaXRhbCBzaGFkZXMgYW5kIHRpbnRzXG4kbWVkaXVtLWdyYXk6ICNlYmViZWI7XG4kbGlnaHQtZ3JheTogI2Y3ZjdmNztcbiRibHVlLWhvdmVyOiAjZjJmN2Y5O1xuJGFsZXJ0LWRhbmdlci1iYWNrZ3JvdW5kOiAjZjZkYmRiO1xuJGFsZXJ0LXN1Y2Nlc3MtYmFja2dyb3VuZDogI2Y1ZjllODtcbiRhbGVydC13YXJuaW5nLWJhY2tncm91bmQ6ICNmYmYwYzk7XG5cbiRhbGVydC1kYW5nZXItdGV4dDogICAgICRuZXctbGlmZS1ncmVlbi1zaGFkZTtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAjYzIzMDEwO1xuJHJlZDogICAgICAgICAgICAgICAgICAgJGFsZXJ0LWRhbmdlci10ZXh0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgIzk3N2IxNztcblxuLy8gYmxhY2tcbiRibGFjazogIzAwMDtcblxuLy8gb3RoZXIgQlMgdmFyaWFibGVzIE1hcHBlZCB0byBJbnRlclZhcnNpdHkgY29sb3JzXG4kZ3JheS0xMDA6ICRsaWdodC1ncmF5O1xuJGdyYXktOTAwOiAkdGV4dC1ncmF5O1xuJGJsdWU6ICAgICRob3BlZnVsLWJsdWU7XG4kaW5kaWdvOiAgJHdoaXRlO1xuJHB1cnBsZTogICRtYW51c2NyaXB0LXBpbmstc2hhZGU7XG4kcGluazogICAgJG1hbnVzY3JpcHQtcGluaztcbiRvcmFuZ2U6ICAkcmV2aXZhbC1vcmFuZ2U7XG4keWVsbG93OiAgJGZpeWEtZ29sZDtcbiRncmVlbjogICAkbmV3LWxpZmUtZ3JlZW47XG4kdGVhbDogICAgJG1pc3Npb25hbC1ibHVlLXRpbnQ7XG4kY3lhbjogICAgJGhvcGVmdWwtYmx1ZTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRyZXZpdmFsLW9yYW5nZTtcbiRzZWNvbmRhcnk6ICAgICAkZmFpdGhmdWwtbmF2eTtcbiRzdWNjZXNzOiAgICAgICAkaG9wZWZ1bC1ibHVlLXNoYWRlO1xuJGluZm86ICAgICAgICAgICRob3BlZnVsLWJsdWU7XG4kd2FybmluZzogICAgICAgJGFsZXJ0LXdhcm5pbmctYmFja2dyb3VuZDtcbiRkYW5nZXI6ICAgICAgICAkcmVkO1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4kY29sb3JzOiAoXG4gIFwicmV2aXZhbC1vcmFuZ2VcIjogICAgICAgJHJldml2YWwtb3JhbmdlLFxuICBcImZpeWEtZ29sZFwiOiAkZml5YS1nb2xkLFxuICBcImZpeWEtZ29sZC1zaGFkZVwiOiAkZml5YS1nb2xkLXNoYWRlLFxuICBcImZhaXRoZnVsLW5hdnlcIjogJGZhaXRoZnVsLW5hdnksXG4gIFwiaG9wZWZ1bC1ibHVlXCI6ICRob3BlZnVsLWJsdWUsXG4gIFwiaG9wZWZ1bC1ibHVlLXNoYWRlXCI6ICRob3BlZnVsLWJsdWUtc2hhZGUsXG4gIFwiaG9wZWZ1bC1ibHVlLXRpbnRcIjogJGhvcGVmdWwtYmx1ZS10aW50LFxuICBcIm1pc3Npb25hbC1ibHVlXCI6ICRtaXNzaW9uYWwtYmx1ZSxcbiAgXCJtaXNzaW9uYWwtYmx1ZS1zaGFkZVwiOiAkbWlzc2lvbmFsLWJsdWUtc2hhZGUsXG4gIFwibWlzc2lvbmFsLWJsdWUtdGludFwiOiAkbWlzc2lvbmFsLWJsdWUtdGludCxcbiAgXCJ0ZXh0LWdyYXlcIjogJHRleHQtZ3JheSxcbiAgXCJ0ZXh0LWdyYXktdGludFwiOiAkdGV4dC1ncmF5LXRpbnQsXG4gIFwicmV2aXZhbC1vcmFuZ2UtdGludFwiIDogJHJldml2YWwtb3JhbmdlLXRpbnQsXG4gIFwicmV2aXZhbC1vcmFuZ2Utc2hhZGVcIiA6ICRyZXZpdmFsLW9yYW5nZS1zaGFkZSxcbiAgXCJmaXlhLWdvbGQtdGludFwiIDogJGZpeWEtZ29sZC10aW50LFxuICBcImZpeWEtZ29sZC1ncmFkaWVudFwiIDogJGZpeWEtZ29sZC1ncmFkaWVudCxcbiAgXCJuZXctbGlmZS1ncmVlbi10aW50XCIgOiAkbmV3LWxpZmUtZ3JlZW4tdGludCxcbiAgXCJuZXctbGlmZS1ncmVlbi1zaGFkZVwiIDogJG5ldy1saWZlLWdyZWVuLXNoYWRlLFxuICBcIm5ldy1saWZlLWdyZWVuLWdyYWRpZW50XCIgOiAkbmV3LWxpZmUtZ3JlZW4tZ3JhZGllbnQsXG4gIFwiaG9wZWZ1bC1ibHVlLWdyYWRpZW50XCIgOiAkaG9wZWZ1bC1ibHVlLWdyYWRpZW50LFxuICBcIm1hbnVzY3JpcHQtcGluay10aW50XCIgOiAkbWFudXNjcmlwdC1waW5rLXRpbnQsXG4gIFwibWFudXNjcmlwdC1waW5rLWdyYWRpZW50XCIgOiAkbWFudXNjcmlwdC1waW5rLWdyYWRpZW50LFxuICBcImZhaXRoZnVsLW5hdnktZ3JhZGllbnRcIiA6ICRmYWl0aGZ1bC1uYXZ5LWdyYWRpZW50LFxuICBcIm1lZGl1bS1ncmF5XCIgOiAkbWVkaXVtLWdyYXksXG4gIFwiYmx1ZS1ob3ZlclwiIDogJGJsdWUtaG92ZXIsXG4gIFwiYWxlcnQtZGFuZ2VyLWJhY2tncm91bmRcIiA6ICRhbGVydC1kYW5nZXItYmFja2dyb3VuZCxcbiAgXCJhbGVydC1zdWNjZXNzLWJhY2tncm91bmRcIiA6ICRhbGVydC1zdWNjZXNzLWJhY2tncm91bmQsXG4gIFwiYWxlcnQtd2FybmluZy10ZXh0XCIgOiAkYWxlcnQtd2FybmluZy10ZXh0LFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRyZXZpdmFsLW9yYW5nZSwvL3JlbWFwcGVkXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICAkYmxhY2tcbik7XG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIFwiQXZlbmlyXCIsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGVmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgZWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4vLyBjb2RlXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1ncmF5O1xuLy8gY29kZVxuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJGJ1dHRvbi1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRyZXZpdmFsLW9yYW5nZSxcbiAgXCJ3aGl0ZVwiOiAkd2hpdGUsXG4gIFwiYWxlcnQtc3VjY2Vzcy1iYWNrZ3JvdW5kXCI6ICRhbGVydC1zdWNjZXNzLWJhY2tncm91bmQsXG4gIFwicmV2aXZhbC1vcmFuZ2VcIjogICAgICAgJHJldml2YWwtb3JhbmdlLFxuICBcImZpeWEtZ29sZFwiOiAkZml5YS1nb2xkLFxuICBcImZpeWEtZ29sZC1zaGFkZVwiOiAkZml5YS1nb2xkLXNoYWRlLFxuICBcImZhaXRoZnVsLW5hdnlcIjogJGZhaXRoZnVsLW5hdnksXG4gIFwiaG9wZWZ1bC1ibHVlXCI6ICRob3BlZnVsLWJsdWUsXG4gIFwiaG9wZWZ1bC1ibHVlLXNoYWRlXCI6ICRob3BlZnVsLWJsdWUtc2hhZGUsXG4gIFwiaG9wZWZ1bC1ibHVlLXRpbnRcIjogJGhvcGVmdWwtYmx1ZS10aW50LFxuICBcIm1pc3Npb25hbC1ibHVlXCI6ICRtaXNzaW9uYWwtYmx1ZSxcbiAgXCJtaXNzaW9uYWwtYmx1ZS1zaGFkZVwiOiAkbWlzc2lvbmFsLWJsdWUtc2hhZGUsXG4gIFwibWlzc2lvbmFsLWJsdWUtdGludFwiOiAkbWlzc2lvbmFsLWJsdWUtdGludCxcbiAgXCJ0ZXh0LWdyYXlcIjogJHRleHQtZ3JheSxcbiAgXCJ0ZXh0LWdyYXktdGludFwiOiAkdGV4dC1ncmF5LXRpbnQsXG4gIFwicmV2aXZhbC1vcmFuZ2UtdGludFwiIDogJHJldml2YWwtb3JhbmdlLXRpbnQsXG4gIFwicmV2aXZhbC1vcmFuZ2Utc2hhZGVcIiA6ICRyZXZpdmFsLW9yYW5nZS1zaGFkZSxcbiAgXCJmaXlhLWdvbGQtdGludFwiIDogJGZpeWEtZ29sZC10aW50LFxuICBcImxpZ2h0LWdyYXlcIiA6ICRsaWdodC1ncmF5LFxuICBcIm5ldy1saWZlLWdyZWVuLXRpbnRcIiA6ICRuZXctbGlmZS1ncmVlbi10aW50LFxuICBcIm5ldy1saWZlLWdyZWVuLXNoYWRlXCIgOiAkbmV3LWxpZmUtZ3JlZW4tc2hhZGUsXG4gIC8vIFwibmV3LWxpZmUtZ3JlZW4tZ3JhZGllbnRcIiA6ICRuZXctbGlmZS1ncmVlbi1ncmFkaWVudCxcbiAgLy8gXCJob3BlZnVsLWJsdWUtZ3JhZGllbnRcIiA6ICRob3BlZnVsLWJsdWUtZ3JhZGllbnQsXG4gIFwibWFudXNjcmlwdC1waW5rLXRpbnRcIiA6ICRtYW51c2NyaXB0LXBpbmstdGludCxcbiAgLy8gXCJtYW51c2NyaXB0LXBpbmstZ3JhZGllbnRcIiA6ICRtYW51c2NyaXB0LXBpbmstZ3JhZGllbnQsXG4gIC8vIFwiZmFpdGhmdWwtbmF2eS1ncmFkaWVudFwiIDogJGZhaXRoZnVsLW5hdnktZ3JhZGllbnQsXG4gIC8vIFwibWVkaXVtLWdyYXlcIiA6ICRtZWRpdW0tZ3JheSxcbiAgLy8gXCJibHVlLWhvdmVyXCIgOiAkYmx1ZS1ob3ZlclxuXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG4vLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAvIDQsXG4gIDI6ICRzcGFjZXIgLyAyLFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBlZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGVmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgxODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib2R5LWJhY2tkcm9wLWNvbG9yOiAgICAgcmdiYSgkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIucGFnZS1iYW5uZXIsIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXJ7XG5kaXNwbGF5OiBmbGV4O1xuZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbnBhZGRpbmc6IDEyMHB4IDIwcHg7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBiYWNrZ3JvdW5kOiAkcmV2aXZhbC1vcmFuZ2U7XG5cbiAgaDF7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogR2FzcG9TbGFiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDJ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuXG4jYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1wYWdlLXRpdGxlLnBhZ2UtYmFubmVyXG57YmFja2dyb3VuZDogJHJldml2YWwtb3JhbmdlO31cblxuLy8gdXNlIGV4dGVuZCB0byBtYWtlIHBhZ2UtYmFubmVyIGdvIGZpbGwgd2lkdGggLmJyZWFrLW91dCBpcyBjdXJyZW50bHkgaW4gX2NvcmUsIGJ1dCBtYXliZSBtb3ZlZCB0byBfdXRpbGl0aWVzIChJZiB3ZSBmaW5kIGVub3VnaCB1dGlsaXRpZXMgY2xhc3Nlcy4gKVxuIC5wYWdlLWJhbm5lciwgLmJsb2NrLWlubGluZS1ibG9ja2Jhbm5lcntcbiAgIEBleHRlbmQgLmJyZWFrLW91dDtcbiB9XG5cbi5iYW5uZXItdGFsbHtcbiAgbWluLWhlaWdodDo1NjBweDtcbn1cblxuLmJhbm5lci1zaG9ydHtcbiAgbWluLWhlaWdodDoyODBweDtcbn1cbiIsIi8vIC50b3AtcmF0aW5nLWJsb2NrLFxuLy8gLnRyZW5kaW5nLWJsb2NrLFxuLnJyLXNpZGUtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbi5icmVhay13aXRoLWEtbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLnZpZXctY29udGVudCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxudWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBHYXNwb1NsYWIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCwgMzJweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0Y1RkJGRDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG59XG5cbi50b3AtcmF0aW5nLWJsb2NrIGgzOjpiZWZvcmUge1xuYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS4zMzMyIDQuNTg5ODRMOC45OTk4NCAxMC45MjMyTDUuNjY2NSA3LjU4OTg0TDAuNjY2NTA0IDEyLjU4OThcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMTEuMzMzNSA0LjU4OTg0SDE1LjMzMzVWOC41ODk4NFwiIHN0cm9rZT1cIiUyMzAwNjY4MFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG59XG5cbi50cmVuZGluZy1ibG9jayBoMzo6YmVmb3JlIHtcbmJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxN1wiIHZpZXdCb3g9XCIwIDAgMTYgMTdcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOC4wMDAxNiAxLjkyMzFMMTAuMDYwMiA2LjA5NjQzTDE0LjY2NjggNi43Njk3NkwxMS4zMzM1IDEwLjAxNjRMMTIuMTIwMiAxNC42MDMxTDguMDAwMTYgMTIuNDM2NEwzLjg4MDE2IDE0LjYwMzFMNC42NjY4MyAxMC4wMTY0TDEuMzMzNSA2Ljc2OTc2TDUuOTQwMTYgNi4wOTY0M0w4LjAwMDE2IDEuOTIzMVpcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xufVxuXG4udmlldy1yZXNvdXJjZS10b3BpYy1mb3ItaG9tZS1wYWdlIGgzOjpiZWZvcmUge1xuYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE3XCIgdmlld0JveD1cIjAgMCAxNiAxN1wiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMy43MjY4IDkuNTI5NzZMOC45NDY4MyAxNC4zMDk4QzguODIzIDE0LjQzMzcgOC42NzU5NSAxNC41MzIxIDguNTE0MDggMTQuNTk5MkM4LjM1MjIyIDE0LjY2NjMgOC4xNzg3MiAxNC43MDA4IDguMDAzNSAxNC43MDA4QzcuODI4MjggMTQuNzAwOCA3LjY1NDc3IDE0LjY2NjMgNy40OTI5MSAxNC41OTkyQzcuMzMxMDQgMTQuNTMyMSA3LjE4Mzk5IDE0LjQzMzcgNy4wNjAxNiAxNC4zMDk4TDEuMzMzNSA4LjU4OTc2VjEuOTIzMUg4LjAwMDE2TDEzLjcyNjggNy42NDk3NkMxMy45NzUyIDcuODk5NTggMTQuMTE0NiA4LjIzNzUxIDE0LjExNDYgOC41ODk3NkMxNC4xMTQ2IDguOTQyMDEgMTMuOTc1MiA5LjI3OTk1IDEzLjcyNjggOS41Mjk3NlpcIiBzdHJva2U9XCIlMjMwMDY2ODBcIiBzdHJva2Utd2lkdGg9XCIxLjMzMzMzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNNC42NjY1IDUuMjU2NTlINC42NzMxN1wiIHN0cm9rZT1cIiUyMzAwNjY4MFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udmlldy1yZXNvdXJjZS10eXBlLWZvci1ob21lLXBhZ2UgaDM6OmJlZm9yZSB7XG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTdcIiB2aWV3Qm94PVwiMCAwIDE2IDE3XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE0LjY2NjggMTMuMjU2NUMxNC42NjY4IDEzLjYxMDEgMTQuNTI2NCAxMy45NDkzIDE0LjI3NjMgMTQuMTk5M0MxNC4wMjYzIDE0LjQ0OTQgMTMuNjg3MSAxNC41ODk4IDEzLjMzMzUgMTQuNTg5OEgyLjY2NjgzQzIuMzEzMjEgMTQuNTg5OCAxLjk3NDA3IDE0LjQ0OTQgMS43MjQwMiAxNC4xOTkzQzEuNDczOTcgMTMuOTQ5MyAxLjMzMzUgMTMuNjEwMSAxLjMzMzUgMTMuMjU2NVYzLjkyMzE4QzEuMzMzNSAzLjU2OTU2IDEuNDczOTcgMy4yMzA0MiAxLjcyNDAyIDIuOTgwMzdDMS45NzQwNyAyLjczMDMyIDIuMzEzMjEgMi41ODk4NCAyLjY2NjgzIDIuNTg5ODRINi4wMDAxNkw3LjMzMzUgNC41ODk4NEgxMy4zMzM1QzEzLjY4NzEgNC41ODk4NCAxNC4wMjYzIDQuNzMwMzIgMTQuMjc2MyA0Ljk4MDM3QzE0LjUyNjQgNS4yMzA0MiAxNC42NjY4IDUuNTY5NTYgMTQuNjY2OCA1LjkyMzE4VjEzLjI1NjVaXCIgc3Ryb2tlPVwiJTIzMDA2NjgwXCIgc3Ryb2tlLXdpZHRoPVwiMS4zMzMzM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTsgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucmVjLXJlc291cmNlcy1hbmQtc2lkZS1tZW51IHtcbm1hcmdpbi10b3A6IDQ4cHg7XG5tYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5cblxuXG5cbi8vIC50b3AtcmF0aW5nLWJsb2NrLCAudHJlbmRpbmctYmxvY2sge1xuLy8gICAudmlldy1jb250ZW50e1xuLy8gICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4vLyAgIH1cbi8vICAgLml0ZW0tbGlzdCB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICAgIHBhZGRpbmc6IDI0cHg7XG4vLyAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbi8vICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuLy8gICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4vLyAgIH1cblxuLy8gICBvbCB7XG4vLyAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuLy8gICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgbGkge1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuLy8gICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbi8vICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4vLyAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjg4MDtcbi8vICAgICAgICAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybyxzYW5zLXNlcmlmO1xuLy8gICAgICAgICB3aWR0aDogMjVweDtcbi8vICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuLy8gICAgICAgICBwYWRkaW5nOiAwIDhweDtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBsaTpsYXN0LW9mLXR5cGV7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC52aWV3cy1maWVsZCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICBjb2xvcjogdmFyKC0tVGV4dC1HcmF5LCAjMzMzKTtcbi8vICAgICBmb250LWZhbWlseTogJ0F2ZW5pciBMVCBTdGQnLCBzYW5zLXNlcmlmO1xuLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuLy8gICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4vLyAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuLy8gICAgIG1heC1oZWlnaHQ6IDQ4cHg7IC8vIDIgdGltZXMgdGhlIGxpbmUtaGVpZ2h0XG4vLyAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4vLyAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbi8vICAgICAmLXRpdGxlIHtcbi8vICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gQWRqdXN0IHRoaXMgYXMgbmVjZXNzYXJ5XG4vLyAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyBPdmVycmlkZSBhbnkgcHJldmlvdXMgd2hpdGUtc3BhY2UgcHJvcGVydHlcblxuLy8gICAgICAgYSB7XG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyJywgc2Fucy1zZXJpZjtcbi8vICAgICAgICAgY29sb3I6ICMzMzM7XG4vLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4vLyAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4vLyAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbi8vICAgICAgICAgbWF4LWhlaWdodDogNDhweDsgLy8gMiB0aW1lcyB0aGUgbGluZS1oZWlnaHRcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4vLyAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyAvLyBBc3NpZ24gc3BlY2lmaWMgY29sb3JzIHRvIHRvcC1yYXRpbmcgYW5kIHRyZW5kaW5nIGJsb2Nrc1xuLy8gLnRvcC1yYXRpbmctYmxvY2sge1xuLy8gICAkbGlzdC1pdGVtLWJnOiAjMDA2ODgwO1xuXG4vLyAgIG9sIGxpOjpiZWZvcmUge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWl0ZW0tYmc7XG4vLyAgIH1cbi8vIH1cblxuLy8gLnRyZW5kaW5nLWJsb2NrIHtcbi8vICAgJGxpc3QtaXRlbS1iZzogI0U3NjEyNztcblxuLy8gICBvbCBsaTo6YmVmb3JlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1pdGVtLWJnO1xuLy8gICB9XG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuLy8gICAudG9wLXJhdGluZy1ibG9jaywgLnRyZW5kaW5nLWJsb2NrIHtcbi8vICAgICAuaXRlbS1saXN0IHtcbi8vICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbi8vICAgICB9XG4vLyAgICAgb2wgbGk6OmJlZm9yZSB7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbi8vICAgICB9XG4vLyAgICAgLnZpZXdzLWZpZWxke1xuLy8gICAgICAgZm9udC1zaXplOiAxZW07XG4vLyAgICAgICBsaW5lLWhlaWdodDogMS42O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4vLyAgIC50b3AtcmF0aW5nLWJsb2NrLCAudHJlbmRpbmctYmxvY2sge1xuLy8gICAgIC5pdGVtLWxpc3Qge1xuLy8gICAgICAgcGFkZGluZzogMjRweDtcbi8vICAgICB9XG4vLyAgICAgb2wgbGk6OmJlZm9yZSB7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4vLyAgICAgfVxuLy8gICAgIC52aWV3cy1maWVsZHtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLmhvbWUtdG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLndob2xlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgLm1haW4tY29udGVudC1wYXJhZ3JhcGgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHZhcigtLU1pc3Npb25hbC1CbHVlLVRpbnQsICM0N0MwQkIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OCUpO1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IHZhcigtLVRleHQtR3JheS1UaW50LCAjODA4MDgwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdLYXByYU5ldWVQcm8nO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUdyYXksICMzMzMpO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1jb250ZW50LXBhcmFncmFwaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSwgI0ZGRik7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdLYXByYU5ldWVQcm8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pcic7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjVweDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KC5sYWJlbCk6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndob2xlLWJveCB7XG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQtcGFyYWdyYXBoIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBkaXYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2hvbGUtYm94IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAubWFpbi1jb250ZW50LXBhcmFncmFwaHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxM3B4O1xuICAgICAgICBoMXtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQtcGFyYWdyYXBoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgICAgICBwYWRkaW5nOjI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudC1ib2R5LWZ1bGwge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQtYm9keS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5iYW5uZXItcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5cbiIsIi8vIGFsbCBzZWFyY2ggYm94XG4uYWxsLXJlc291cmNlLXNlYXJjaC1ib3h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICNhbGwtcmVzb3VyY2Utc2VhcmNoLWlucHV0LWJveHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuICAjYWxsLXJlc291cmNlLXNlYXJjaC1pbnB1dC1ib3g6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjNiMDkzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzMSw5NywzOSwuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFsbC1yZXNvdXJjZS1zZWFyY2gtYm94e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4vL2Ryb3Bkb3duIHNlbGVjdGlvblxuLnNvcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC5mb3JtLXNlbGVjdHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAnS2FwcmFOZXVlUHJvJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi8vZmFjZXRzXG4uZmFjZXRzLXdpZGdldC1jaGVja2JveHtcbiAgbGkuZmFjZXQtaXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4vLyBmYWNldHMtc3VtbWFyeVxuLmJsb2NrLWZhY2V0cy1zdW1tYXJ5IHtcbiAgLmNvbnRlbnQge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC5mYWNldC1zdW1tYXJ5LWl0ZW0tLWZhY2V0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLmZhY2V0LWl0ZW1fX3N0YXR1cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1gnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IG1lZGl1bTsgLy8gUmVzZXQgdGhlIGZvbnQgc2l6ZSBmb3IgdGhlIG5ldyBjb250ZW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmFjZXQtc3VtbWFyeS1pdGVtLS1jbGVhcntcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuLy8gcmVzdWx0IHN1bW1hcnkgdGV4dFxuLnZpZXctbmV3LXNlYXJjaC13aXRoLWZpbHRlci1hbmQtc29ydGluZyB7XG4gIC52aWV3LWhlYWRlcntcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLm5vLXJlc3VsdHMtY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM2cHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgLm5vLXJlc3VsdHMtdGV4dHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWRqdXN0LXlvdXItc2VhcmNoLXRleHR7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgcHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLy8gcmVzb3VyY2Ugbm9kZSB0ZWFzZXIgdmlld1xuYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdGVhc2Vye1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiIsIi5yZXNvdXJjZS1hdXRob3ItYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNC45Mzk1MnB4ICNDN0M3Qzc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNC45Mzk1MnB4ICNDN0M3Qzc7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLmF1dGhvci1pbWFnZXtcbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgLmFib3V0LWF1dGhvci10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB9XG4gIH1cbiAgLmF1dGhvci1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxuICAuY29udGFjdC1tZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tIENvbG9yIE1vZHVsZSBTdHlsZXMgLS0tLS0tLS0tLS0gKi9cblxuYm9keSB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNwYWdlLFxuI21haW4td3JhcHBlcixcbi5yZWdpb24tcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0gYS5pcy1hY3RpdmUsXG4ucmVnaW9uLXByaW1hcnktbWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50YWJzIHVsLnByaW1hcnkgbGkgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFicyB1bC5wcmltYXJ5IGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuI25hdmJhci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4jbmF2YmFyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hLFxuLmxpbmsge1xuICBjb2xvcjogIzAwOTRjOTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG4ubGluazpob3Zlcixcbi5saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ3NTA7XG59XG5cbmE6YWN0aXZlLFxuLmxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMyM2FlZmY7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGM5O1xuICBib3JkZXItY29sb3I6ICMwMDk0Yzk7XG59XG5cbi5wYWdlLWxpbmssXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0Yzk7XG59XG5cbi5zaWRlYmFyIC5ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjI7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuXG5cblxuLnJlZ2lvbi1oZWFkZXIsXG4ucmVnaW9uLWhlYWRlciBhLFxuLnJlZ2lvbi1oZWFkZXIgbGkgYS5pcy1hY3RpdmUsXG4ucmVnaW9uLWhlYWRlciAuc2l0ZS1icmFuZGluZ19fdGV4dCxcbi5yZWdpb24taGVhZGVyIC5zaXRlLWJyYW5kaW5nLFxuLnJlZ2lvbi1oZWFkZXIgLnNpdGUtYnJhbmRpbmdfX3RleHQgYSxcbi5yZWdpb24taGVhZGVyIC5zaXRlLWJyYW5kaW5nIGEsXG4ucmVnaW9uLXNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0gYSxcbi5yZWdpb24tc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZWZmO1xuXG59XG5cblxuLyogLS0tLS0tLS0tLSBDb2xvciBGb3JtIC0tLS0tLS0tLS0tICovXG5cbltkaXI9XCJydGxcIl0gLmNvbG9yLWZvcm0gLmNvbG9yLXBhbGV0dGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb2xvci1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbG9yLWZvcm0gLmNvbG9yLXBhbGV0dGUgLmxvY2sge1xuICByaWdodDogLTIwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZTdkZDtcbn1cbi8vIEkgYW0gdW5zdXJlIHRoaXMgaXMgZ29vZCwgYnV0IHdlIHdpbGwgdHJ5IGl0XG4ubm9kZS0tdW5wdWJsaXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLS0tdW5wdWJsaXNoZWQtLS1cIjt9XG4iLCIvLyBUZW1wIENvbG9ycyBhc3NpZ25lZCBoZXJlIHBlbmRpbmcgYXBwcm92YWxcbi8vTW92ZSB0aGVzZSB0byBTdHlsZUd1aWxkZTIwMjAgX3ZhcmlhYmxlcy5zY3NzIG9uZWNlIGFwcHJvdmVkXG4vLyB0aGUgaGFyZGNvZGVkIGhleCB2YWx1ZXMgc2hvdWxkIGJlIG1hcHBlZCB0byBuYW1lZCBjb2xvcnMuXG5cbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogIzAwNjY4MDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogIzAwNjY4MDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogI0YyRjdGOTtcbiRwYWdpbmF0aW9uLWNvbnRyb2wtY29sb3I6ICM2RDZFNzE7XG4kcGFnaW5hdGlvbi1jb250cm9sLWJnOiAjRjdGN0Y3O1xuXG4ucGFnaW5hdGlvbiB7XG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgbGkucGFnZXJfX2l0ZW0tLWZpcnN0IGEsXG4gIGxpLnBhZ2VyX19pdGVtLS1sYXN0IGEsXG4gIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4gIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jb250cm9sLWJnO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb250cm9sLWNvbG9yO1xuICB9XG5cbiAgbGkucGFnZS1pdGVtIGEge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb250cm9sLWNvbG9yO1xuICB9XG5cbiAgbGkucGFnZS1pdGVtIGE6aG92ZXIsXG4gIGxpLnBhZ2VyX19pdGVtLS1maXJzdCBhOmhvdmVyLFxuICBsaS5wYWdlcl9faXRlbS0tbGFzdCBhOmhvdmVyLFxuICBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLFxuICBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgbGkuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIH1cblxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cblxuLnNpdGUtZm9vdGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiA1MHB4OyA5LzkvMjEgcmVtb3ZlZCB0byBhZGQgbGlzdCBibG9jayBhYm92ZVxuICAgIC8vIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjc7XG4gICAgLy8gLmxheW91dC1jb250YWluZXIge1xuICAgIC8vICAgICBwYWRkaW5nOiAwO1xuICAgIC8vIH1cbn1cblxuXG4vKiBGb290ZXIgVG9wIFN0eWxpbmcuICovXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBGb290ZXIgQm90dG9tIFN0eWxpbmcuICovXG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpdGUtZm9vdGVyX19kaXZpdC13cmFwcGVyICB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDo2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZTc2MTI3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlNzYxMjcsI2Y5OWQxYyk7XG4gIH1cblxuLnNpdGUtZm9vdGVyX19kaXZpdCB7XG4gIGhlaWdodDo2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2ludGVydmFyc2l0eV9iYXNlXzkvaW1hZ2UvZGl2b3Quc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgfVxuIiwiI25hdmJhci1tYWluIC5ob3Jpem9udGFsLW1lbnUge1xuICBsaS5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgZm9udC1mYW1pbHk6IEthcHJhTmV1ZVBybztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaXNzaW9uYWwtYmx1ZS10aW50O1xuICB9XG5cbiAgbGkubWVudS1pdGVtOm5vdCgubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwpIHtcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMsXG4gICAgLmxpbms6aG92ZXIsXG4gICAgLmxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pc3Npb25hbC1ibHVlLXRpbnQ7XG4gICAgfVxuICB9XG5cbiAgdWwuc3ViLW5hdiB7XG4gICAgbGkubWVudS1pdGVtIHtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzLFxuICAgICAgLmxpbms6aG92ZXIsXG4gICAgICAubGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaXNzaW9uYWwtYmx1ZS10aW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLm1lbnUtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzc2lvbmFsLWJsdWUtdGludDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNwb25zaXZlLW1lbnUtYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNuYXZiYXItbWFpbiAuY29udGVudCAuaG9yaXpvbnRhbC1tZW51ID4gbGkubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDE0IDcnIGZpbGw9J25vbmUnJTNFICUzQ3BhdGggaWQ9J1ZlY3RvcicgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy43NzE1IDEuNDQxOTRDMTQuMDE1NyAxLjE5NzY5IDE0LjAxNTQgMC44MDIwMDggMTMuNzcxNSAwLjU1ODA1NkMxMy41Mjc1IDAuMzE0MTA0IDEzLjEzMTggMC4zMTM4MTEgMTIuODg3NiAwLjU1ODA1N0w3LjE0MjM2IDQuNjM2NjNMMS4zOTcxMSAwLjU1ODA1OEMxLjE1MzE2IDAuMzE0MTA2IDAuNzU3NDc3IDAuMzEzODEyIDAuNTEzMjMxIDAuNTU4MDU4QzAuMjY5Mjc5IDAuODAyMDEgMC4yNjkyNzkgMS4xOTc5OSAwLjUxMzIzMSAxLjQ0MTk0TDYuNjk1NyA1Ljk1Nzc1QzYuODE0MTQgNi4wNzYxOSA2Ljk3NTAxIDYuMTQyNzcgNy4xNDIzNiA2LjE0Mjc3QzcuMzEgNi4xNDI0OCA3LjQ3MDU3IDYuMDc2MTggNy41ODkwMSA1Ljk1Nzc0TDEzLjc3MTUgMS40NDE5NFonIGZpbGw9JyUyMzMzMzMzMycvJTNFICUzQy9zdmclM0VcIik7XG4gIH1cbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi8vIE1vYmlsZSBNZW51XG4ubW0tbWVudSB1bC5tbS1saXN0dmlldyB7XG5cbiAgIGxpLm1tLWxpc3RpdGVtIGEge1xuICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBmb250LWZhbWlseTogS2FwcmFOZXVlUHJvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgXG4gICAgZGl2Lm1tLXBhbmVsX29wZW5lZCBhLm1tLW5hdmJhcl9fdGl0bGUgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRtaXNzaW9uYWwtYmx1ZS10aW50O1xuICAgIH1cblxuICAgIC8vIGxpLm1lbnUtaXRlbSB7XG4gICAgLy8gICAgIGE6aG92ZXIsXG4gICAgLy8gICAgIGE6Zm9jdXMsXG4gICAgLy8gICAgIC5saW5rOmhvdmVyLFxuICAgIC8vICAgICAubGluazpmb2N1cyB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgLy8gICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIC8vIH1cbi8vfVxuXG4gICAgICBhLm1tLWxpc3RpdGVtX190ZXh0LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzc2lvbmFsLWJsdWUtdGludDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIFxufSIsIi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICR0ZXh0LWdyYXk7XG5cblxuICAuYnJlYWRjcnVtYi1pdGVtIGF7XG4gIGNvbG9yOiAjMDA5NGM5O1xuICB9XG59XG4iLCIubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAudG9wLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzQ3YzBiYjtcbiAgfVxuXG5cblxuICAmLm5vZGUtLXR5cGUtYm9vayB7XG4gICAgLmJsb2NrIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA1NSBSb21hblwiLFwiVHJlYnVjaGV0IE1TXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM0N2MwYmI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICBuYXYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzY4NDhmO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggM3B4IDVweCAyOHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODQ4ZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICA+IGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKWqlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL3BsdXMuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTRjOTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vaW50ZXJ2YXJzaXR5X2Jhc2VfOS9pbWFnZS9taW51cy5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS10eXBlLWV4dGVybmFsLXJlc291cmNlIHtcbiAgICAucG9ldHJ5IHtcbiAgICAgIC5saW5lIHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIGJvcmRlcjogcmV2ZXJ0O1xuICAgIH1cbiAgICAuYnV0dG9uLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzYxMjc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTc2MTI3O1xuICAgICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTlkMjI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y5OWQyMjtcbiAgICAgIH1cblxuICAgICAgJi5tZWdhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLXByaW1hcnkge1xuICAgICAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXInLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODgwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjg4MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ODZkO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDU4NmQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LWF1dGhvciB7XG4gICAgICAgIC5jb2wtbWQtMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0e1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICB9XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5ub2RlLS10eXBlLWJpYmxlLXN0dWR5IHtcbiAgICAubGlua3MtaW5saW5lIC5ib29rLWFkZC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5saW5rcy1pbmxpbmUgLmJvb2stcHJpbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3AtdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDEgNjUgTWVkaXVtXCIsXCJUcmVidWNoZXQgTVNcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjkyM2VtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICM0N2MwYmI7XG4gICAgfVxuICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGViaWJsZS1zdHVkeXRpdGxlIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdhc3BvU2xhYixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZTc2MTI3O1xuICAgIH1cbiAgICAuYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNzaWRlYmFyX2ZpcnN0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJSFpbXBvcnRhbnQ7ICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uc2lkZWJhciAuc2VjdGlvbiAjYmxvY2stYm9va25hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJldmVydDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhIHtcbiAgICAgICAgY29sb3I6ICMwMDk0Yzk7XG4gICAgfVxuICAgIC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCkgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICBvbCwgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxufSIsIi5ub2RlLS10eXBlLW92ZXJ2aWV3LW9mLWEtY29udGVudC10eXBlIHtcbiAgLmJ0bi1yZXZpdmFsLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tLWhvbWUtYmFjay1idG4ge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIERpc2FibGUgZGVmYXVsdCBzdHlsaW5nIG9mIHN1bW1hcnkgdGFnIGZvciBleGFtcGxlIGF0IEhhcm1vbnkgV2F5IC0gRGVicmllZmluZyAtIFdlYi1hcHAqL1xuICBkZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuY2xlYXJmaXgubmF2LFxuICAjYmxvY2staW50ZXJ2YXJzaXR5LWJhc2UtOS1sb2NhbC10YXNrcyxcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBhLFxuICAgIC5saW5rIHtcbiAgICAgIGNvbG9yOiAjMDA5NGM5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzLFxuICAgIC5saW5rOmhvdmVyLFxuICAgIC5saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA0NzUwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYTphY3RpdmUsXG4gICAgLmxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjNhZWZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvb2xiYXItdHJheSBhLFxuICAudG9vbGJhci10cmF5IGE6dmlzaXRlZCB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU2NTY1NiAhaW1wb3J0YW50O1xuICB9XG4gIC51bmRlcmxpbmUtb24taG92ZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNibG9jay1wYWdldGl0bGUsICNibG9jay1pbnRlcnZhcnNpdHktYmFzZS05LWJyZWFkY3J1bWJzLCAjYmxvY2stbnNvbGlicmFyeXNlYXJjaGZvcm1mb3Job21lcGFnZS0yLCAjYmxvY2stYmFja3BhY2tzdmcsIC5zaWRlYmFyX2ZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIH1cbiAgICAgIHAsbGkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgICAuYnV0dG9uLXVuZGVyc3RhdGVkIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMTVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDk0YzksIzAwOTRjOSA3MCUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICMxN2MyZmYgMCAxcHggMCBpbnNldDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLm1pbmkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaWZyYW1lOm5vdCguZGVzay1zaG93KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAgICZbZGF0YS1uYW1lPVwicGItaWZyYW1lLXBsYXllclwiXSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9iaWxlLXNob3d7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICAgIC5kZXNrLXNob3cge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAubW9iaWxlLWhpZGV7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1zaG93e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3BsYXktZmxleCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcuaW1hZ2V7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucnRlY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjg4MDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjg4MDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ODZkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNTg2ZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC50b3BuYXYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiYTQ1O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTkxO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNlbnRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkubm9kZS0tdHlwZS1pdnAtYm9vayB7XG5cbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWl2cC1ib29rIHtcbiAgICBkaXYubm9kZV9fY29udGVudCB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaXYtdGF4b25vbXkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgVzAxIDY1IE1lZGl1bVwiLFwiVHJlYnVjaGV0IE1TXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkyM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAjNDdjMGJiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tdW5kZXJzdGF0ZWQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwOTRjOTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDQ3NTA7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL3RoZSB3aGl0ZSBib3JkZXIgb24gdGhlc2UgaG92ZXIgYnV0dG9ucyB3aWxsIGhlbHAgdG8gbm90IHNob3cgdGhpcyBvZGQgc21hbGwgd2hpdGUgbGluZSB3aGljaCBzaG93cyB1cFxuICAgICAgLmJ1dHRvbi11bmRlcnN0YXRlZDpob3ZlcixcbiAgICAgIGZvcm0gaW5wdXQuYnV0dG9uLXVuZGVyc3RhdGVkW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgICBmb3JtIGlucHV0LmJ1dHRvbi11bmRlcnN0YXRlZFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgICAgZm9ybSBpbnB1dC5idXR0b24tdW5kZXJzdGF0ZWRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuICAgICAgLmJ1dHRvbi13aGl0ZTpob3ZlcixcbiAgICAgIC5idXR0b24tdW5kZXJzdGF0ZWQtbWluaTpob3ZlcixcbiAgICAgIC5idXR0b24tdW5kZXJzdGF0ZWQubWVnYTpob3ZlcixcbiAgICAgIC5idXR0b24td2hpdGUtbWluaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5idXR0b24tdW5kZXJzdGF0ZWQsZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi11bmRlcnN0YXRlZCxmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLXVuZGVyc3RhdGVkLGZvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi11bmRlcnN0YXRlZCwuYnV0dG9uLXdoaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGdyYWRpZW50VHlwZT0wLHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCUsNTAlIDEwMCUsY29sb3Itc3RvcCgwJSwjZmZmZmZmKSxjb2xvci1zdG9wKDcwJSwjZmZmZmZmKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsI2ZmZmZmZiA3MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCNmZmZmZmYgNzAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsI2ZmZmZmZiA3MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwjZmZmZmZmIDcwJSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogI2ZmZiAwIDFweCAwIGluc2V0O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICNmZmYgMCAxcHggMCBpbnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogI2ZmZiAwIDFweCAwIGluc2V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyXG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tdW5kZXJzdGF0ZWQ6Oi1tb3otZm9jdXMtaW5uZXIsZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi11bmRlcnN0YXRlZDo6LW1vei1mb2N1cy1pbm5lcixmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uLXVuZGVyc3RhdGVkOjotbW96LWZvY3VzLWlubmVyLGZvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ1dHRvbi11bmRlcnN0YXRlZDo6LW1vei1mb2N1cy1pbm5lciwuYnV0dG9uLXdoaXRlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudFxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLXVuZGVyc3RhdGVkOmhvdmVyLGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tdW5kZXJzdGF0ZWQ6aG92ZXIsZm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi11bmRlcnN0YXRlZDpob3Zlcixmb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idXR0b24tdW5kZXJzdGF0ZWQ6aG92ZXIsLmJ1dHRvbi13aGl0ZTpob3ZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCxzdGFydENvbG9yc3RyPScjRkYwMDk0QzknLGVuZENvbG9yc3RyPScjRkYwMDQ5NjMnKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAlLDUwJSAxMDAlLGNvbG9yLXN0b3AoMCUsIzAwOTRjOSksY29sb3Itc3RvcCg3MCUsIzAwOTRjOSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA5NGM5LCMwMDk0YzkgNzAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIzAwOTRjOSwjMDA5NGM5IDcwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMDA5NGM5LCMwMDk0YzkgNzAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDk0YzksIzAwOTRjOSA3MCUpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6ICMxN2MyZmYgMCAxcHggMCBpbnNldDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAjMTdjMmZmIDAgMXB4IDAgaW5zZXQ7XG4gICAgICAgIGJveC1zaGFkb3c6ICMxN2MyZmYgMCAxcHggMCBpbnNldDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODFiMFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2tibG9nLXJlbGF0ZWQtY29udGVudC1ibG9jay0xIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0N2MwYmI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNlNWVjO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxufVxuLmJsb2ctcmVsYXRlZC1jb250ZW50LXN0eWxpbmcge1xuICAucG9zdGRhdGUsXG4gIC5hdXRob3Ige1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDEgNTUgUm9tYW5cIiwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIEhlbHZldGljYSxcbiAgICAgIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmltYWdlIHtcbiAgICAvLyBtYXJnaW46IDBweCAxNXB4IDVweCAwcHg7XG4gICAgbWFyZ2luOiAwcHggMTVweCAwcHggMHB4O1xuICB9XG4gIC5wb3N0ZGF0ZSB7XG4gICAgY29sb3I6ICM0N2MwYmI7XG4gIH1cbiAgLmF1dGhvciB7XG4gICAgY29sb3I6ICNlNzYxMjc7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAudGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDY4ODA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBXMDEgNjUgTWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5ib2R5IHAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYmxvZyB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gICNzaWRlYmFyX2ZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1maWVsZC1ibG9ja25vZGVibG9nZmllbGQtc3F1YXJlLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwMDk0Yzk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5saW5rLXRvLWJsb2ctaG9tZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYmxvY2stZmllbGQtYmxvY2t1c2VydXNlcmNyZWF0ZWQsXG4gIC5ibG9jay1maWVsZC1ibG9ja3VzZXJ1c2VyY3JlYXRlZCArIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYmxvY2stZmllbGQtYmxvY2t1c2VydXNlcmNyZWF0ZWQge1xuICAgIGNvbG9yOiAjNDdjMGJiO1xuICB9XG4gIC5ibG9jay1maWVsZC1ibG9ja3VzZXJ1c2VyY3JlYXRlZCArIGRpdiAuZmllbGRfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgfCBcIjtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYmxvZy1jYXRlZ29yaWVzIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5NGM5O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZTc2MTI3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkX19pdGVtcyBhIHtcbiAgICAgIGNvbG9yOiAjNzY4NDhmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkX19pdGVtcyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiB8IFwiO1xuICAgICAgY29sb3I6ICNlNzYxMjc7XG4gICAgfVxuICB9XG59XG4vLyBwcmV2aW91c2x5LCB0aGUgYmVsb3cgbWVudSBzdHlsaW5nIHdhcyB1bmRlciAubm9kZS0tdHlwZS1ibG9nXG4vLyBob3dldmVyLCBtb3ZlZCBhd2F5IGZyb20gdGhhdCwgdG8gdGFyZ2V0IHRoZSBibG9nIG1lbnUgd2hlcmV2ZXIgaXQgaXMgZm91bmRcbi8vIChuZWVkZWQgdG8gcGxhY2Ugb24gT3ZlcnZpZXcgY29udGVudCB0eXBlIGZvciBCbG9nIE92ZXJ2aWV3XG4ubWVudS0tYmxvZy1jYXRlZ29yaWVzLW1lbnUge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDdjMGJiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgfVxuICAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzY4NDhmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODQ4ZjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkubmF2LWl0ZW06Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS0tYmxvZy1jYXRlZ29yaWVzLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsImJvZHkubm9kZS0tdHlwZS1pbnRlcmNlc3Nvci1pdGVtIHtcbiAgYXJ0aWNsZS5ub2RlLS10eXBlLWludGVyY2Vzc29yLWl0ZW0ge1xuICAgIGRpdi5ub2RlX19jb250ZW50IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3AtdGl0bGUgIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA2NSBNZWRpdW1cIixcIlRyZWJ1Y2hldCBNU1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogIzQ3YzBiYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5ub2RlLS10eXBlLW5ld3Mge1xuXG4gIC8vSGlkaW5nIHNpZGViYXIuXG4gIC5zaWRlYmFyX2ZpcnN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFydGljbGUubm9kZS0tdHlwZS1uZXdze1xuICAgIGRpdi5ub2RlX19jb250ZW50IHtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtdHlwZSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFcwMSA2NSBNZWRpdW1cIixcIlRyZWJ1Y2hldCBNU1wiLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuOTIzZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzQ3YzBiYjtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZW5ld3NmaWVsZC1hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8IEJ5JztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1maWVsZC1ibG9ja3VzZXJ1c2VyY3JlYXRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLmZpZWxkLS1uYW1lLWNyZWF0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjNDdjMGJiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45MjNlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3Mta2V5d29yZHMge1xuICAgICAgICAuZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjpcIlxuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgLmZpZWxkX19pdGVtOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3F1YXJlLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMSksXG4gICAgICAuaG9yaXpvbnRhbC1tZW51IGxpOm50aC1jaGlsZCgzKSxcbiAgICAgIC5ob3Jpem9udGFsLW1lbnUgbGk6bnRoLWNoaWxkKDQpLFxuICAgICAgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoNSksXG4gICAgICAuaG9yaXpvbnRhbC1tZW51IGxpOm50aC1jaGlsZCg2KSxcbiAgICAgIC5ob3Jpem9udGFsLW1lbnUgbGk6bnRoLWNoaWxkKDcpLFxuICAgICAgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMikgLnN1Yi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmhvcml6b250YWwtbWVudSBsaTpudGgtY2hpbGQoMikgLnN1Yi1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LS1hYm91dC11cy1tZW51e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlbmV3c2ZpZWxkLWF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZW51LS1hYm91dC11cy1tZW51IHtcbiAgLm5hdiB7XG4gICAgd2lkdGg6IDEyMyUgIWltcG9ydGFudDtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLilqpcIjtcbiAgICAgIG1hcmdpbjogMHB4IDZweCAwcHggLTEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODQ4ZjtcbiAgICB9XG4gICAgYS5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDk0Yzk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIGxpIGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cbiAgfVxuICB1bC5uYXYgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2ODQ4ZjtcbiAgfVxuICBsaS5uYXYtaXRlbTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLm1lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgICA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL3BsdXMuc3ZnKVxuICAgICAgICBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG4gIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICA+IGE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbnRlcnZhcnNpdHlfYmFzZV85L2ltYWdlL21pbnVzLnN2ZylcbiAgICAgICAgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS0tYWJvdXQtdXMtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiYm9keS5ub2RlLS10eXBlLXBvZGNhc3Qge1xuXG4gIGFydGljbGUubm9kZS0tdHlwZS1wb2RjYXN0IHtcbiAgICBkaXYubm9kZV9fY29udGVudCB7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC10b3AtdGl0bGUge1xuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tdHlwZS1jb21tZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtLXR5cGUtZXhlY3V0aXZlIHtcblxuICAgIC8vSGlkaW5nIHNpZGViYXIuXG4gICAgLnNpZGViYXJfZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxucDpoYXMoPiAjbGVhZGVyc2hpcF9saW5rKXtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuICAjbGVhZGVyc2hpcF9saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjkyM2VtO1xuICBjb2xvcjogIzQ3YzBiYjtcbn1cblxuLmZpZWxkLS1uYW1lLXRpdGxlID4gaDIge1xuY29sb3I6ICNlNzYxMjc7XG5tYXJnaW46IDA7XG5tYXJnaW4tbGVmdDogLTNweDtcbm1hcmdpbi1ib3R0b206IDE3cHg7XG5wYWRkaW5nLWJvdHRvbTogNXB4O1xubGluZS1oZWlnaHQ6IDEuMWVtO1xuZm9udC1zaXplOiA0MHB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcG9zaXRpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBjb2xvcjogIzAwNTY5NTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcG9zaXRpb24tdHdvLCAuYmxvY2stZmllbGQtYmxvY2tub2RlZXhlY3V0aXZlYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbn1cbiIsIi5ibG9jay1pdmNmLWNvbnRlbnQtbWlncmF0aW9uLWxhbmRpbmctcGFnZS10aHJlZS1pbWFnZXMge1xuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLmNvbnRlbnQtaW4tcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuM2VtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWN0LWxvdmUtc2VjdGlvbiwgLmdhdGhlcmluZy1zZWN0aW9uIHtcbiAgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0U3NjEyNztcbiAgICBib3JkZXItY29sb3I6ICNFNzYxMjc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggcmdiYSgyMzEsIDk3LCAzOSwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNnB4IDcwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnF1b3RlLWNvbnRlbnQge1xuXG4gIC5xdW90ZS1jb250ZW50LXRvdy1jb2x1bW5zIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5xdW90ZS1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICB9XG59XG5cbmRpdi5ydGVjZW50ZXIge1xuXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICBoMy5saW5lcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdlIC5saWdodC1ydWxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLWNvbnRlbnQge1xuICAgIC5xdW90ZS1jb250ZW50LXRvdy1jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAucXVvdGUtaW1hZ2UsIC5xdW90ZS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdlIHtcblxuICAvL0hpZGluZyBzaWRlYmFyLlxuICAuc2lkZWJhcl9maXJzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXZpdmFsLW9yYW5nZS0xNjUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBhcnRpY2xlLm5vZGUtLXR5cGUtbWluaXN0cnktbGFuZGluZy1wYWdle1xuICAgIGRpdi5ub2RlX19jb250ZW50IHtcbiAgICAgIC5ydGVjZW50ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
