@charset "UTF-8";
/* VARIABLES */
.node--type-strutture_ricettive #page-content .view-content {
  margin-top: 0;
}
.node--type-strutture_ricettive .field-type-image .field-item .file.file-image {
  margin-top: 0;
}
.node--type-strutture_ricettive .header-struttura-ricettiva {
  background-color: #f1f1f1;
  padding-top: 2.5em;
  position: relative;
}
@media (min-width: 48rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva {
    min-height: 16em;
  }
}
.node--type-strutture_ricettive .header-struttura-ricettiva .field-label, .node--type-strutture_ricettive .header-struttura-ricettiva .field-items {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .field-label, .node--type-strutture_ricettive .header-struttura-ricettiva .field-items {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .field-label, .node--type-strutture_ricettive .header-struttura-ricettiva .field-items {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .field-label, .node--type-strutture_ricettive .header-struttura-ricettiva .field-items {
    font-size: 1.1875rem;
  }
}
.node--type-strutture_ricettive .header-struttura-ricettiva .field-type-taxonomy-term-reference:after {
  display: none;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title {
  margin-top: 0;
  font-size: 2.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title {
    font-size: 1.875rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title {
    font-size: 1.625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title {
    font-size: 1.75rem;
  }
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title:after {
  content: "";
  width: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left h1.title:after {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left .indirizzo-struttura-ricettiva {
  line-height: 1.25rem;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left .indirizzo-struttura-ricettiva:before {
  content: "";
  display: block;
  float: left;
  height: 20px;
  width: 16px;
  background-image: url("../images/marker-luogo-evento.png");
  margin-right: 0.4em;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-top-left .indirizzo-struttura-ricettiva .field {
  line-height: 1.25rem;
  display: inline;
  float: left;
  margin-right: 0.3125rem;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom {
  margin-bottom: 1.5em;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field-name-field-tipologia-struttura-ricett {
  text-transform: uppercase;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field-name-field-tipologia-struttura-ricett .field-item {
  float: left;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field-name-field-tipologia-struttura-ricett .field-item:after {
  content: ", ";
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field-name-field-tipologia-struttura-ricett .field-item.last:after {
  content: "";
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field--name-field-tipologia-struttura-ricett {
  text-transform: uppercase;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field--name-field-tipologia-struttura-ricett .field__item {
  float: left;
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field--name-field-tipologia-struttura-ricett .field__item:after {
  content: ", ";
}
.node--type-strutture_ricettive .header-struttura-ricettiva .header-bottom .field--name-field-tipologia-struttura-ricett .field__item.last:after {
  content: "";
}
.node--type-strutture_ricettive .header-top-right .field-label {
  text-transform: lowercase;
}
.node--type-strutture_ricettive .field--name-field-immagini .field-item {
  display: none;
}
.node--type-strutture_ricettive .field--name-field-immagini .field-item.first {
  display: block;
}
.node--type-strutture_ricettive .field--name-field-occhiello {
  padding: 1.5em 0;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node--type-strutture_ricettive .field--name-field-occhiello {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .field--name-field-occhiello {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .field--name-field-occhiello {
    font-size: 1.25rem;
  }
}
.node--type-strutture_ricettive .field--name-body {
  margin-bottom: 2em;
}
.node--type-strutture_ricettive .field--name-field-numero-stelle span {
  float: left;
}
.node--type-strutture_ricettive .field--name-field-numero-stelle span img {
  display: block;
}
.node--type-strutture_ricettive .field--name-field-servizi-standard {
  margin-bottom: 2em;
}
.node--type-strutture_ricettive .field--name-field-servizi-standard h2 {
  text-transform: uppercase;
  font-size: 1.875rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .field--name-field-servizi-standard h2 {
    font-size: 1.375rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .field--name-field-servizi-standard h2 {
    font-size: 1.5rem;
  }
}
.node--type-strutture_ricettive .field--name-field-servizi-standard h2:after {
  content: "";
  width: 2em;
  display: block;
  border-top: 2px solid #f69f1a;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0.3em;
  margin-top: 0.5em;
}
.node--type-strutture_ricettive .field--name-field-servizi-standard h2:after {
  margin-left: 0;
  margin-right: 0;
}
.node--type-strutture_ricettive .field--name-field-servizi-standard .field-items {
  padding-left: 5em;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node--type-strutture_ricettive .field--name-field-servizi-standard .field-items {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .field--name-field-servizi-standard .field-items {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .field--name-field-servizi-standard .field-items {
    font-size: 1.25rem;
  }
}
.node--type-strutture_ricettive .more-info {
  margin: 1em 0;
  padding: 1em;
  background-color: #669801;
  color: white;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node--type-strutture_ricettive .more-info {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node--type-strutture_ricettive .more-info {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node--type-strutture_ricettive .more-info {
    font-size: 1.1875rem;
  }
}
.node--type-strutture_ricettive .more-info a {
  text-decoration: underline;
}

.page-organizza-dormire .view-display-id-allegato_nascosto {
  display: none;
}
.page-organizza-dormire option[value=node_field_valorizzazione_dms] {
  color: white;
}
.page-organizza-dormire .well {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.page-organizza-dormire .control-label {
  font-weight: 300;
  font-size: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire .control-label {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire .control-label {
    font-size: 1.25rem;
  }
}
.page-organizza-dormire .ordina-mappa-lista {
  margin-top: 1.875rem;
}
.page-organizza-dormire .ordina-mappa-lista .filtra-per {
  font-size: 1.25rem;
}
.page-organizza-dormire .container.ordina-mappa-lista {
  margin-top: 1.875rem;
}
.page-organizza-dormire #page-highlighted .text-content-top {
  padding-bottom: 10em;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #page-highlighted .views-widget-sort-by, .page-organizza-dormire #page-highlighted .mappa-lista, .page-organizza-dormire #page-highlighted .filtra-per {
    display: none;
  }
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 {
  line-height: 1.1875rem;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets {
  position: relative;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca {
  margin-left: 8em;
  margin-right: 8em;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper {
  float: left;
  width: 35%;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget {
    margin-bottom: 1em;
  }
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget .form-control,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget .form-control,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget .form-control,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget .form-control,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget .form-control,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
  line-height: 1.1875rem;
  background-color: white;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget .form-control,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget .form-control,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget .form-control,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget .form-control,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget .form-control,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    padding: 0.7em 1.2em;
  }
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title label,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title label {
  font-weight: bold;
  margin-bottom: 0.3125rem;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title input,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title input {
  line-height: 1.1875rem;
  background-color: white;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca input#edit-title--2,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca input#edit-title--2 {
  line-height: 1.1875rem;
  background-color: white;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions button,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit],
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button button,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions button,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit] {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #f3665d;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #f3665d;
  line-height: 1.1875rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  border-color: #f3665d;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit]:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions button:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit]:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button button:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit]:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions button:hover,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit]:hover {
  color: #f3665d;
  background-color: transparent;
  opacity: 1;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit] {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .views-submit-button input[type=submit],
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions button,
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca .form-actions input[type=submit] {
    line-height: 1.25em;
  }
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca input#edit-submit-strutture-ricettive--2,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .views-exposed-widgets .filtri-ricerca input#edit-submit-strutture-ricettive--2 {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #f3665d;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #f3665d;
  line-height: 1.1875rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  border-color: #f3665d;
}
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .ordina-mappa-lista,
.page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive--2 .ordina-mappa-lista {
  margin-top: 1.875rem;
}
.page-organizza-dormire .views-widget-sort-by {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.page-organizza-dormire .views-widget-sort-by .control-label {
  float: left;
  line-height: initial;
  margin: 0;
}
.page-organizza-dormire .views-widget-sort-by .form-select, .page-organizza-dormire .views-widget-sort-by .form-type-bef-link {
  line-height: initial;
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  background: none;
  text-shadow: none;
  border-radius: 0;
  -webkit-appearance: none;
  background-image: url("../images/frecce/freccia-lingue.png");
  background-repeat: no-repeat;
  background-position: 100% 52%;
  width: 9.5em;
  float: left;
  font-weight: 500;
  line-height: 1.57;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
.page-organizza-dormire .mappa-lista {
  float: right;
}
.page-organizza-dormire .mappa-lista li {
  opacity: 0.7;
}
.page-organizza-dormire .mappa-lista li a {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #4d4d4d;
  text-transform: uppercase;
}
.page-organizza-dormire .mappa-lista li.vedi-lista {
  padding-right: 1em;
}
.page-organizza-dormire .filtri-ricerca .form-item-title > label {
  display: inline-block;
  margin-bottom: 0.3125rem;
  font-weight: bold;
}
.page-organizza-dormire #page-content .block-facetapi {
  margin-bottom: 1.2em;
}
.page-organizza-dormire #page-content .block-facetapi h2.block-title {
  text-transform: uppercase;
  color: #4d4d4d;
  border: 0;
  background: 0;
  background-color: #e6e6e6;
  padding: 1.5em;
  margin: 0;
  position: relative;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #page-content .block-facetapi h2.block-title {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire #page-content .block-facetapi h2.block-title {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire #page-content .block-facetapi h2.block-title {
    font-size: 1.1875rem;
  }
}
.page-organizza-dormire #page-content .block-facetapi h2.block-title:after {
  position: absolute;
  content: "";
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #f3f2f3;
}
.page-organizza-dormire #page-content .block-facetapi h2.block-title:after {
  position: absolute;
  bottom: 0;
  left: 2em;
}
.page-organizza-dormire #page-content .block-facetapi .facetapi-facetapi-checkbox-links,
.page-organizza-dormire #page-content .block-facetapi .facetapi-collapsible {
  padding: 1.5em;
  background-color: #f3f2f3;
}
.page-organizza-dormire #page-content .block-facetapi .facetapi-facetapi-checkbox-links .facetapi-facet,
.page-organizza-dormire #page-content .block-facetapi .facetapi-collapsible .facetapi-facet {
  padding-bottom: 0.5em;
}
.page-organizza-dormire #page-content .block-facetapi .facetapi-facetapi-checkbox-links .facetapi-facet a,
.page-organizza-dormire #page-content .block-facetapi .facetapi-collapsible .facetapi-facet a {
  padding-left: 0.5em;
}
.page-organizza-dormire #page-content .node--type-strutture-ricettive.node--view-mode-teaser.clearfix {
  margin-bottom: 1.5em;
  background-color: #f3f2f3;
}
.page-organizza-dormire #page-content #tab-lista .views-row {
  background-color: #f3f2f3;
  margin-bottom: 1.5em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-content-img .dormire-content-text {
  padding: 1em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-content-no-img .dormire-content {
  background-color: #1fcbd9;
  background-image: url("../images/casetta-struttura.png");
  background-repeat: no-repeat;
  background-position: 50% 15%;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-content-no-img .dormire-content-text {
  padding: 1em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text {
  position: relative;
  padding-bottom: 3em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field {
  font-size: 0.875rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field {
    font-size: 0.8125rem;
  }
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field:after {
  content: "";
  width: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field h2 {
  margin-top: 0;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-title-field:after {
  margin: 0.5em 0;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-field-comune {
  line-height: 1.25rem;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .titolo-comune .views-field-node-field-comune:before {
  content: "";
  display: block;
  float: left;
  height: 20px;
  width: 16px;
  background-image: url("../images/marker-luogo-evento.png");
  margin-right: 0.4em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .struttura-stelle {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .struttura-stelle .views-field-node-field-tipologia-struttura-ricett {
  text-transform: uppercase;
  font-size: 0.875rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .struttura-stelle .views-field-node-field-tipologia-struttura-ricett {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .struttura-stelle .views-field-node-field-tipologia-struttura-ricett {
    font-size: 0.8125rem;
  }
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .distanza {
  width: 5.5em;
  line-height: 2em;
  background-color: #e6e6e6;
  color: #4d4d4d;
  margin-top: 0.5em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .distanza span {
  text-align: center;
  display: block;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .distanza span:after {
  position: absolute;
  content: "";
  border-top: 1em solid transparent;
  border-bottom: 1em solid transparent;
  border-left: 1em solid #e6e6e6;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .distanza span:after {
  left: 5.5em;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .vedi {
  position: absolute;
  bottom: 0;
  right: 0;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .vedi a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #669801;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #669801;
}
.page-organizza-dormire #page-content #tab-lista .views-row .dormire-container-text .vedi a:hover {
  color: #669801;
  background-color: transparent;
  opacity: 1;
}

.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca {
  margin-left: 8em;
  margin-right: 8em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca .form-item-title > label {
  display: inline-block !important;
  margin-bottom: 0.3125rem !important;
  font-weight: bold !important;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca .form-item-title input,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca input#edit-title--2 {
  line-height: 1.1875rem;
  background-color: white;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca .form-actions input[type=submit],
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .filtri-ricerca input#edit-submit-strutture-ricettive--2 {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #f3665d;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #f3665d;
  line-height: 1.1875rem;
  margin-left: 0.5em;
  margin-right: 0.5em;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .ordina-mappa-lista {
  margin-top: 1.875rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .ordina-mappa-lista .filtra-per {
  font-size: 1.25rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .container.ordina-mappa-lista {
  margin-top: 1.875rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .mappa-lista {
  float: right;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .mappa-lista li {
  opacity: 0.7;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .mappa-lista li a {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #4d4d4d;
  text-transform: uppercase;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .mappa-lista li.vedi-lista {
  padding-right: 1em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .nav-pills .nav-link.active,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .nav-pills .nav-link.is-active,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .nav-pills .show > .nav-link {
  color: inherit;
  background-color: transparent;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi {
  margin-bottom: 1.2em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title {
  text-transform: uppercase;
  color: #4d4d4d;
  border: 0;
  background: 0;
  background-color: #e6e6e6;
  padding: 1.5em;
  margin: 0;
  position: relative;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title {
    font-size: 1.1875rem;
  }
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title:after {
  position: absolute;
  content: "";
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #f3f2f3;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi h2.block-title:after {
  position: absolute;
  bottom: 0;
  left: 2em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-facetapi-checkbox-links,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-collapsible {
  padding: 1.5em;
  background-color: #f3f2f3;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-facetapi-checkbox-links li.expanded,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-facetapi-checkbox-links .facet-item.leaf,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-collapsible li.expanded,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-collapsible .facet-item.leaf {
  list-style: none;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-facetapi-checkbox-links .facetapi-facet,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-collapsible .facetapi-facet {
  padding-bottom: 0.5em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-facetapi-checkbox-links .facetapi-facet a,
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facetapi-collapsible .facetapi-facet a {
  padding-left: 0.5em;
  color: inherit;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facets-widget-links ul li.facet-item label .facet-item__value {
  cursor: pointer;
  color: inherit;
  opacity: 0.9;
  text-decoration: none;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facet-item-with-checkbox {
  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;
  gap: 0.5rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facet-item-with-checkbox .facet-checkbox {
  width: 18px;
  height: 18px;
  cursor: pointer;
  accent-color: #1fcbd9;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facet-item-with-checkbox .facet-item__value {
  cursor: pointer;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive #page-content .block-facetapi .facet-item-with-checkbox .facet-item__count {
  color: #666;
  font-size: 0.9em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .node--type-strutture-ricettive.node--view-mode-teaser.clearfix {
  margin-bottom: 1.5em;
  background-color: #f3f2f3;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .node--type-strutture-ricettive.node--view-mode-teaser.clearfix .field--type-entity-reference:after {
  display: none;
  content: none;
  border: none;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .node--type-strutture-ricettive.node--view-mode-teaser.clearfix .dormire-content-no-img .dormire-content {
  float: left;
  min-height: 225px;
  width: 100px;
  background-color: #1fcbd9;
  background-image: url(/themes/custom/sardegna/images/casetta-struttura.png);
  background-repeat: no-repeat;
  background-position: 50% 15%;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .node--type-strutture-ricettive.node--view-mode-teaser.clearfix .dormire-content-no-img .dormire-content-text {
  margin-left: 6.25rem;
  padding: 1em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text {
  position: relative;
  padding-bottom: 3em;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .titolo-comune .views-field-node-title-field {
  font-size: 0.8125rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .titolo-comune .views-field-node-title-field h2 {
  margin-top: 0;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .titolo-comune .views-field-node-title-field:after {
  content: "";
  width: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .struttura-stelle {
  position: absolute;
  left: 0;
  bottom: 0;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .struttura-stelle .field-items span {
  float: left;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .struttura-stelle .views-field-node-field-tipologia-struttura-ricett {
  text-transform: uppercase;
  font-size: 0.8125rem;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .vedi {
  position: absolute;
  bottom: 0;
  right: 0;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .views-row .dormire-container-text .vedi a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #669801;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #669801;
}
.route--view-strutture_ricettive_searchapi-page_strutture_ricettive .alloggi .dormire-container-text {
  min-height: 190px;
}

.path-organizza-alloggi .header-search-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-form {
  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;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input {
  min-width: 200px;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  border: 1px solid #ccc;
  border-radius: 0;
  font-size: 88.88889%;
  background-color: white;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input::-webkit-input-placeholder {
  color: #999;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input::-moz-placeholder {
  color: #999;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input::-ms-input-placeholder {
  color: #999;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input::placeholder {
  color: #999;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-input:focus {
  outline: none;
  border-color: #4d4d4d;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-btn-icon {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  border: none;
  background: transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #666;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-btn-icon:hover {
  color: #4d4d4d;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-btn-icon svg {
  width: 20px;
  height: 20px;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-btn {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #f3665d;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #f3665d;
  padding: 0.5rem 1.5rem;
  white-space: nowrap;
}
.path-organizza-alloggi .header-search-form-wrapper .header-search-input-group .header-search-btn:hover {
  color: #f3665d;
  background-color: transparent;
  opacity: 1;
}
.path-organizza-alloggi .alloggi-search-row {
  margin-bottom: 1.5rem;
  padding: 1rem 0;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 500;
  color: #4d4d4d;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper {
  position: relative;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper .alloggi-search-input {
  width: 100%;
  padding: 0.75rem 1rem;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper .alloggi-search-input::-webkit-input-placeholder {
  color: #999;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper .alloggi-search-input::-moz-placeholder {
  color: #999;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper .alloggi-search-input::-ms-input-placeholder {
  color: #999;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .search-field-group .search-input-wrapper .alloggi-search-input::placeholder {
  color: #999;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .alloggi-search-btn {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #f3665d;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #f3665d;
  padding: 0.75rem 2rem;
  white-space: nowrap;
}
.path-organizza-alloggi .alloggi-search-row .alloggi-search-form-wrapper .alloggi-search-btn:hover {
  color: #f3665d;
  background-color: transparent;
  opacity: 1;
}
.path-organizza-alloggi .alloggi-filter-row {
  margin-bottom: 1rem;
}
.path-organizza-alloggi .alloggi-filter-row .ordina-mappa-lista {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1rem;
}
.path-organizza-alloggi .alloggi-filter-row .ordina-mappa-lista .filtra-per {
  font-size: 1.25rem;
  font-weight: 500;
}
.path-organizza-alloggi .alloggi-filter-row .ordina-mappa-lista .mappa-lista .nav-pills {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.path-organizza-alloggi .alloggi-filter-row .ordina-mappa-lista .mappa-lista .nav-pills .nav-item .nav-link {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #4d4d4d;
  text-transform: uppercase;
  opacity: 0.7;
  background: transparent;
  border: none;
  padding: 0.5rem 1rem;
}
.path-organizza-alloggi .alloggi-filter-row .ordina-mappa-lista .mappa-lista .nav-pills .nav-item .nav-link.active {
  opacity: 1;
}
.path-organizza-alloggi .alloggi-main-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 48rem) {
  .path-organizza-alloggi .alloggi-main-row .sidebar-first {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333%;
        -ms-flex: 0 0 33.333%;
            flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}
@media (min-width: 48rem) {
  .path-organizza-alloggi .alloggi-main-row section.col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666%;
        -ms-flex: 0 0 66.666%;
            flex: 0 0 66.666%;
    max-width: 66.666%;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .path-organizza-alloggi .alloggi-main-row .sidebar-first,
  .path-organizza-alloggi .alloggi-main-row section.col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.path-organizza-alloggi .alloggi-tab-content .tab-pane {
  display: none;
}
.path-organizza-alloggi .alloggi-tab-content .tab-pane.show.active {
  display: block;
}
.path-organizza-alloggi #alloggi-map {
  width: 100%;
  height: 500px;
  min-height: 400px;
  background-color: #e5e3df;
  border: 1px solid #ccc;
}
.path-organizza-alloggi .alloggio-card {
  background-color: #f3f2f3;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.path-organizza-alloggi .alloggio-card .alloggio-placeholder {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  width: 80px;
  min-height: 120px;
  background-color: #1fcbd9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-organizza-alloggi .alloggio-card .alloggio-placeholder .alloggio-placeholder-icon svg {
  width: 40px;
  height: 40px;
  fill: white;
}
.path-organizza-alloggi .alloggio-card .alloggio-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1rem;
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.path-organizza-alloggi .alloggio-card .alloggio-header {
  margin-bottom: 0.75rem;
}
.path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title {
  margin: 0 0 0.25rem 0;
  font-size: 1rem;
  font-weight: 600;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title {
    font-size: 0.9375rem;
  }
}
.path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title a {
  color: #4d4d4d;
  text-decoration: none;
}
.path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title a:hover {
  text-decoration: underline;
}
.path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-title:after {
  content: "";
  display: block;
  width: 3em;
  margin-top: 0.5rem;
  border-top: 3px solid #1fcbd9;
}
.path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-location {
  color: #666;
  font-size: 0.875rem;
  margin-top: 0.5rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-location {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .path-organizza-alloggi .alloggio-card .alloggio-header .alloggio-location {
    font-size: 0.8125rem;
  }
}
.path-organizza-alloggi .alloggio-card .alloggio-meta {
  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;
  gap: 1rem;
  margin-bottom: 0.75rem;
}
.path-organizza-alloggi .alloggio-card .alloggio-meta .alloggio-type {
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #666;
}
.path-organizza-alloggi .alloggio-card .alloggio-meta .alloggio-stars {
  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;
}
.path-organizza-alloggi .alloggio-card .alloggio-meta .alloggio-stars span, .path-organizza-alloggi .alloggio-card .alloggio-meta .alloggio-stars img {
  display: inline-block;
}
.path-organizza-alloggi .alloggio-card .alloggio-meta .alloggio-stars .field-items span {
  float: left;
}
.path-organizza-alloggi .alloggio-card .alloggio-actions {
  text-align: right;
}
.path-organizza-alloggi .alloggio-card .alloggio-actions a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #669801;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #669801;
  display: inline-block;
}
.path-organizza-alloggi .alloggio-card .alloggio-actions a:hover {
  color: #669801;
  background-color: transparent;
  opacity: 1;
}
.path-organizza-alloggi .alloggio-card.has-image .alloggio-placeholder {
  display: none;
}
.path-organizza-alloggi .alloggi-results-list .views-row {
  margin-bottom: 0;
}
.path-organizza-alloggi .alloggi-pager {
  margin-top: 2rem;
  padding: 1rem 0;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser {
  margin-bottom: 1.5em;
  background-color: #f3f2f3;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .alloggi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-no-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-no-img .dormire-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100px;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
  width: 100px;
  min-height: 180px;
  background-color: #1fcbd9;
  background-image: url("../images/casetta-struttura.png");
  background-repeat: no-repeat;
  background-position: 50% 40%;
  -webkit-background-size: 50px auto;
          background-size: 50px auto;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-no-img .dormire-content-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-img .dormire-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 150px;
      -ms-flex: 0 0 150px;
          flex: 0 0 150px;
  width: 150px;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-img .dormire-content img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-content-img .dormire-content-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 1em;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text {
  position: relative;
  min-height: 140px;
  padding-bottom: 3em;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field {
  font-size: 1rem;
  font-weight: 600;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field {
    font-size: 0.9375rem;
  }
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field h2 {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field:after {
  content: "";
  display: block;
  width: 3em;
  margin: 0.5em 0;
  border-top: 4px solid #1fcbd9;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-field-localit {
  font-size: 0.875rem;
  text-transform: uppercase;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-field-localit {
    font-size: 0.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-field-localit {
    font-size: 0.8125rem;
  }
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .struttura-stelle {
  position: absolute;
  left: 0;
  bottom: 0;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .struttura-stelle .views-field-node-field-tipologia-struttura-ricett {
  text-transform: uppercase;
  font-size: 0.75rem;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .struttura-stelle .views-field-node-field-numero-stelle .field-items span {
  float: left;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .vedi {
  position: absolute;
  bottom: 0;
  right: 0;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .vedi a {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 88.88889%;
  text-transform: uppercase;
  border: 3px solid #669801;
  padding: 0.3em 2.3em;
  color: white;
  background-color: #669801;
}
.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .vedi a:hover {
  color: #669801;
  background-color: transparent;
  opacity: 1;
}

.view-strutture-ricettive-contestuali .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.view-strutture-ricettive-contestuali .alloggi {
  background-color: #f3f2f3;
  width: 100%;
  position: relative;
  /*display: table;*/
  margin-bottom: 3em;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-content-no-img img {
  display: none;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-content-no-img img {
    display: block;
  }
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text {
  position: relative;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-img .file {
  border: none;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text {
  padding: 1em;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2 {
  margin: 0;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2 {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2 {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2 {
    font-size: 1.1875rem;
  }
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2:after {
  content: "";
  width: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2:after {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-field-tipologia-struttura-ricett {
  font-size: 0.6875rem;
  text-transform: uppercase;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-field-numero-stelle span {
  float: left;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .localit {
  margin-top: 0.5em;
  line-height: 1.25rem;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .localit:before {
  content: "";
  display: block;
  float: left;
  height: 20px;
  width: 16px;
  background-image: url("../images/marker-luogo-evento.png");
  margin-right: 0.4em;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .localit .views-field {
  margin-left: 1.5625rem;
}
.view-strutture-ricettive-contestuali .alloggi .house {
  padding: 1em;
  background-image: url("../images/casetta-struttura.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-color: #1fcbd9;
}
.view-strutture-ricettive-contestuali .alloggi .house .distanza {
  position: relative;
  width: 5em;
  line-height: 2em;
  background-color: white;
  color: #4d4d4d;
}
.view-strutture-ricettive-contestuali .alloggi .house .distanza span {
  padding-left: 0.1em;
}
.view-strutture-ricettive-contestuali .alloggi .house .distanza span:after {
  position: absolute;
  content: "";
  border-top: 1em solid transparent;
  border-bottom: 1em solid transparent;
  border-left: 1em solid white;
}
.view-strutture-ricettive-contestuali .alloggi .house .distanza span:after {
  bottom: 0;
  right: -1em;
}
.view-strutture-ricettive-contestuali .alloggi .dormire-content-img {
  color: white;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-content-img .img-responsive {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-content-img ul {
    padding-left: 0;
  }
  .view-strutture-ricettive-contestuali .alloggi .dormire-content-img ul .img-responsive {
    display: inline;
  }
}
.view-strutture-ricettive-contestuali .alloggi .dormire-content-img .dormire-text {
  background-color: rgba(0, 0, 0, 0.4);
}
.view-strutture-ricettive-contestuali .alloggi .dormire-content-img .house {
  background-color: #1fcbd9;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 5em;
  }
  .view-strutture-ricettive-contestuali .alloggi .dormire-img-text .dormire-text .localit {
    position: absolute;
    bottom: 1em;
  }
  .view-strutture-ricettive-contestuali .alloggi .house {
    padding: 1em;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .alloggi .house {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0.5em;
    width: 5em;
    background-position: 50% 15%;
  }
  .view-strutture-ricettive-contestuali .alloggi .house .distanza {
    position: absolute;
    bottom: 0.5em;
    left: 0.5em;
    right: 1.5em;
    width: auto;
  }
}

.path-organizza-alloggi .node--type-strutture-ricettive.node--view-mode-teaser .dormire-container-text .titolo-comune .views-field-node-title-field {
  font-size: 0.7rem !important;
}

@media (max-width: 47.9375rem) {
  .path-organizza-alloggi #page-content .alloggi-filter-row {
    display: none;
  }
}
.path-organizza-alloggi #page-content .alloggi-search-form-wrapper .search-field-group {
  width: 35%;
}
.path-organizza-alloggi #page-content .alloggi-search-form-wrapper .search-field-group input {
  line-height: 1.1875rem;
  background-color: white;
  border: 1px solid #4d4d4d;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
  border-radius: unset;
}
.path-organizza-alloggi #page-content .alloggi-search-form-wrapper #alloggi-search-submit {
  line-height: 1.1875rem;
  font-size: 88.88889%;
  padding: 0.5em 1.2em;
  border-radius: unset;
}
@media (max-width: 47.9375rem) {
  .path-organizza-alloggi #page-content .alloggi-search-form-wrapper {
    -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;
  }
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione {
  margin: 1.2em 0;
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title {
  font-size: 1.25rem;
  text-transform: uppercase;
  color: #4d4d4d;
  border: 0;
  background: 0;
  background-color: #e6e6e6;
  padding: 1.5em;
  margin: 0;
  position: relative;
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title:after,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title:after {
  bottom: 0;
  left: 2em;
  position: absolute;
  content: "";
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #f3f2f3;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title,
  .path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title {
    font-size: 1.1875rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title,
  .path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title {
    font-size: 1.0625rem;
  }
}
@media (max-width: 47.9375rem) {
  .path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title,
  .path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title {
    font-size: 1.125rem;
  }
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title + div,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title + div {
  margin-top: 0 !important;
  padding: 1.5em !important;
  background-color: #f3f2f3;
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title + div ul > li,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title + div ul > li {
  padding: 0 !important;
  margin-bottom: 0.4875rem !important;
}
.path-organizza-alloggi #page-content #block-sardegna-facet-tipo h2.block-title + div ul > li .form-check-label:hover,
.path-organizza-alloggi #page-content #block-sardegna-facet-classificazione h2.block-title + div ul > li .form-check-label:hover {
  color: #4d4d4d;
  opacity: 0.9;
  text-decoration: none;
}
.path-organizza-alloggi #page-content .field.field--name-field-tipologia-struttura-ricett::after {
  display: none;
}
.path-organizza-alloggi #page-content .alloggi-pager li a {
  color: #4d4d4d;
}
.path-organizza-alloggi #page-content .alloggi-pager li.is-active a {
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.path-organizza-alloggi #page-content .alloggi-pager li.disabled:hover {
  cursor: not-allowed;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0cnV0dHVyZS5jc3MiLCJ2YXJpYWJsZXMuc2NzcyIsInN0cnV0dHVyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixjQUFBO0FDUUk7RUFDSSxhQUFBO0FGTFI7QUVRSTtFQUNJLGFBQUE7QUZOUjtBRVNJO0VBQ0kseUJEa0RZO0VDakRaLGtCQUFBO0VBQ0Esa0JBQUE7QUZQUjtBQytHRTtFQzNHRTtJQUtNLGdCQUFBO0VGTFI7QUFDRjtBRU1RO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VEeUxSLGtCQUFBO0FENUxGO0FDeUZFO0VDeEZNO0lENkxKLG1CQUFBO0VEMUxGO0FBQ0Y7QUNvRkU7RUN4Rk07SURpTUosb0JBQUE7RUR6TEY7QUFDRjtBQytFRTtFQ3hGTTtJRG9NSixvQkFBQTtFRHZMRjtBQUNGO0FFUlk7RUFDSSxhQUFBO0FGVWhCO0FFTlk7RUFDSSxhQUFBO0VEd09kLGtCQUFBO0FEL05GO0FDbUVFO0VDN0VVO0lEMk9SLG1CQUFBO0VEN05GO0FBQ0Y7QUM4REU7RUM3RVU7SUQ4T1IsbUJBQUE7RUQzTkY7QUFDRjtBQ3lERTtFQzdFVTtJRGlQUixrQkFBQTtFRHpORjtBQUNGO0FDaWlCRTtFQUNFLFdBQUE7RUFDQSxVQ3hqQjJDO0VEeWpCM0MsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0FEL2hCSjtBRTVCZ0I7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FGOEJwQjtBRTNCWTtFRHVXVixvQkN0V21EO0FGNkJyRDtBQzBVRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlDM1dpRDtFRDRXakQsV0M1VzJDO0VENlczQywwREM3V3VEO0VEOFd2RCxtQkFBQTtBRHhVSjtBRXJDZ0I7RUFDSSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUZ1Q3BCO0FFbENRO0VBRUksb0JBQUE7QUZtQ1o7QUVqQ1k7RUFDSSx5QkFBQTtBRm1DaEI7QUVsQ2dCO0VBQ0ksV0FBQTtBRm9DcEI7QUVsQ2dCO0VBQ0ksYUFBQTtBRm9DcEI7QUVsQ2dCO0VBQ0ksV0FBQTtBRm9DcEI7QUVoQ1k7RUFDSSx5QkFBQTtBRmtDaEI7QUVqQ2dCO0VBQ0ksV0FBQTtBRm1DcEI7QUVqQ2dCO0VBQ0ksYUFBQTtBRm1DcEI7QUVqQ2dCO0VBQ0ksV0FBQTtBRm1DcEI7QUU3QlE7RUFDSSx5QkFBQTtBRitCWjtBRTNCUTtFQUNJLGFBQUE7QUY2Qlo7QUU1Qlk7RUFDSSxjQUFBO0FGOEJoQjtBRTFCSTtFQUNFLGdCQUFBO0VENEhKLG9CQUFBO0FEL0ZGO0FDbEJFO0VDWkU7SUQrSEEsbUJBQUE7RUQ3RkY7QUFDRjtBQ3ZCRTtFQ1pFO0lEa0lBLG1CQUFBO0VEM0ZGO0FBQ0Y7QUM1QkU7RUNaRTtJRHFJQSxrQkFBQTtFRHpGRjtBQUNGO0FFekNJO0VBQ0ksa0JBdEdpQjtBRmlKekI7QUV4Q007RUFDRSxXQUFBO0FGMENSO0FFekNRO0VBQ0UsY0FBQTtBRjJDVjtBRXZDSTtFQUNJLGtCQWpIaUI7QUYwSnpCO0FFeENRO0VBQ0kseUJBQUE7RUQ2SVYsbUJBQUE7QURsR0Y7QUNqREU7RUNLTTtJRGdKSixtQkFBQTtFRGhHRjtBQUNGO0FDdERFO0VDS007SURtSkosaUJBQUE7RUQ5RkY7QUFDRjtBQ3ljRTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QUR2Y0o7QUU1RFk7RUFDSSxjQUFBO0VBQ0EsZUFBQTtBRjhEaEI7QUUzRFE7RUFDRSxpQkFBQTtFRGtHUixvQkFBQTtBRHBDRjtBQzdFRTtFQ2NNO0lEcUdKLG1CQUFBO0VEbENGO0FBQ0Y7QUNsRkU7RUNjTTtJRHdHSixtQkFBQTtFRGhDRjtBQUNGO0FDdkZFO0VDY007SUQyR0osa0JBQUE7RUQ5QkY7QUFDRjtBRXpFSTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EseUJEdEVNO0VDdUVOLFlBQUE7RUQ0RU4sa0JBQUE7QURBRjtBQ25H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QSxjQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QUZtTWhCO0FFak1nQjs7RUFDSSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQ0FBQTtBRm9NcEI7QUVqTWdCO0VBckJKOztJQXNCUSxvQkFBQTtFRnFNbEI7QUFDRjtBRXBNZ0I7RUF4Qko7O0lBeUJRLG9CQUFBO0VGd01sQjtBQUNGO0FFdk1nQjtFQTNCSjs7SUE0QlEsbUJBQUE7RUYyTWxCO0FBQ0Y7QUV6TVk7O0VBQ0ksd0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FGNE1oQjtBRTFNZ0I7O0VBQ0kscUJBQUE7RUFDQSxtQ0FBQTtBRjZNcEI7QUUxTXdCOztFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUY2TTVCO0FFOUxRO0VBQ0ksYUFBQTtBRmdNWjtBRTNMZ0I7RUFDSSxjQUFBO0FGNkxwQjtBRTFMZ0I7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUY0THBCO0FFekxnQjtFQUNJLG1CQUFBO0FGMkxwQiIsImZpbGUiOiJzdHJ1dHR1cmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogVkFSSUFCTEVTICovXG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC10eXBlLWltYWdlIC5maWVsZC1pdGVtIC5maWxlLmZpbGUtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nLXRvcDogMi41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSB7XG4gICAgbWluLWhlaWdodDogMTZlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWxhYmVsLCAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1sYWJlbCwgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1sYWJlbCwgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtbGFiZWwsIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCBoMS50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzFmY2JkOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCAuaW5kaXJpenpvLXN0cnV0dHVyYS1yaWNldHRpdmEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgLmluZGlyaXp6by1zdHJ1dHR1cmEtcmljZXR0aXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hcmtlci1sdW9nby1ldmVudG8ucG5nXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCAuaW5kaXJpenpvLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IC5maWVsZC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCAuZmllbGQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLMKgXCI7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCAuZmllbGQtaXRlbS5sYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC0tbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtLW5hbWUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQgLmZpZWxkX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtLW5hbWUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQgLmZpZWxkX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIswqBcIjtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC0tbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCAuZmllbGRfX2l0ZW0ubGFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItdG9wLXJpZ2h0IC5maWVsZC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuZmllbGQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuZmllbGQtaXRlbS5maXJzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtb2NjaGllbGxvIHtcbiAgcGFkZGluZzogMS41ZW0gMDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1vY2NoaWVsbG8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtb2NjaGllbGxvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1vY2NoaWVsbG8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWVyby1zdGVsbGUgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtbnVtZXJvLXN0ZWxsZSBzcGFuIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNjlmMWE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgaDI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCAuZmllbGQtaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIC5maWVsZC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIC5maWVsZC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCAuZmllbGQtaXRlbXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAubW9yZS1pbmZvIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5ODAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAubW9yZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLm1vcmUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtLXR5cGUtc3RydXR0dXJlX3JpY2V0dGl2ZSAubW9yZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXN0cnV0dHVyZV9yaWNldHRpdmUgLm1vcmUtaW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIC52aWV3LWRpc3BsYXktaWQtYWxsZWdhdG9fbmFzY29zdG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgb3B0aW9uW3ZhbHVlPW5vZGVfZmllbGRfdmFsb3JpenphemlvbmVfZG1zXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIC53ZWxsIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAuY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm9yZGluYS1tYXBwYS1saXN0YSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAub3JkaW5hLW1hcHBhLWxpc3RhIC5maWx0cmEtcGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLmNvbnRhaW5lci5vcmRpbmEtbWFwcGEtbGlzdGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLnRleHQtY29udGVudC10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLnZpZXdzLXdpZGdldC1zb3J0LWJ5LCAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAubWFwcGEtbGlzdGEsIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkIC5maWx0cmEtcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSxcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2Ege1xuICBtYXJnaW4tbGVmdDogOGVtO1xuICBtYXJnaW4tcmlnaHQ6IDhlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlcixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlcixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS10aXRsZS1maWVsZC13cmFwcGVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtZmllbGQtZ2VvcmVmLWxhdGxvbi13cmFwcGVyLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlcixcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIsXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIsXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS10aXRsZS1maWVsZC13cmFwcGVyLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIgLnZpZXdzLXdpZGdldCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIgLnZpZXdzLXdpZGdldCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlciAudmlld3Mtd2lkZ2V0LFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlciAudmlld3Mtd2lkZ2V0LFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wsXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tY29udHJvbCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wsXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS10aXRsZS1maWVsZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tY29udHJvbCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjJlbTtcbiAgfVxufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuanMtZm9ybS1pdGVtLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLXRpdGxlLmZvcm0taXRlbS10aXRsZSxcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLmpzLWZvcm0taXRlbS5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXRleHRmaWVsZC5mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS10aXRsZS5mb3JtLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLWl0ZW0tdGl0bGUuZm9ybS1pdGVtLXRpdGxlIGxhYmVsLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuanMtZm9ybS1pdGVtLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLXRpdGxlLmZvcm0taXRlbS10aXRsZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLWl0ZW0tdGl0bGUuZm9ybS1pdGVtLXRpdGxlIGlucHV0LFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuanMtZm9ybS1pdGVtLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLXRpdGxlLmZvcm0taXRlbS10aXRsZSBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSBpbnB1dCNlZGl0LXRpdGxlLS0yLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSBpbnB1dCNlZGl0LXRpdGxlLS0yIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgcGFkZGluZzogMC41ZW0gMS4yZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMzY2NWQ7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzY2NWQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1jb2xvcjogI2YzNjY1ZDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gYnV0dG9uOmhvdmVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmhvdmVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gYnV0dG9uOmhvdmVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmhvdmVyLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjZjM2NjVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBidXR0b24sXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbixcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLmZvcm0tYWN0aW9ucyBidXR0b24sXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gYnV0dG9uLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBidXR0b24sXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIGlucHV0I2VkaXQtc3VibWl0LXN0cnV0dHVyZS1yaWNldHRpdmUtLTIsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIGlucHV0I2VkaXQtc3VibWl0LXN0cnV0dHVyZS1yaWNldHRpdmUtLTIge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMzY2NWQ7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzY2NWQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1jb2xvcjogI2YzNjY1ZDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLm9yZGluYS1tYXBwYS1saXN0YSxcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUtLTIgLm9yZGluYS1tYXBwYS1saXN0YSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAudmlld3Mtd2lkZ2V0LXNvcnQtYnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS1zZWxlY3QsIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtbGluZ3VlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MiU7XG4gIHdpZHRoOiA5LjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm1hcHBhLWxpc3RhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm1hcHBhLWxpc3RhIGxpIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm1hcHBhLWxpc3RhIGxpIGEge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm1hcHBhLWxpc3RhIGxpLnZlZGktbGlzdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAuZmlsdHJpLXJpY2VyY2EgLmZvcm0taXRlbS10aXRsZSA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogMS41ZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSBoMi5ibG9jay10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjNmMmYzO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgaDIuYmxvY2stdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMmVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWNvbGxhcHNpYmxlIHtcbiAgcGFkZGluZzogMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjM7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktZmFjZXRhcGktY2hlY2tib3gtbGlua3MgLmZhY2V0YXBpLWZhY2V0LFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWNvbGxhcHNpYmxlIC5mYWNldGFwaS1mYWNldCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyAuZmFjZXRhcGktZmFjZXQgYSxcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1jb2xsYXBzaWJsZSAuZmFjZXRhcGktZmFjZXQgYSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlci5jbGVhcmZpeCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRlbnQtaW1nIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRlbnQtbm8taW1nIC5kb3JtaXJlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYmQ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FzZXR0YS1zdHJ1dHR1cmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTUlO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGVudC1uby1pbWcgLmRvcm1pcmUtY29udGVudC10ZXh0IHtcbiAgcGFkZGluZzogMWVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLXRpdGxlLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzFmY2JkOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZDphZnRlciB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWNvbXVuZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtY29tdW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hcmtlci1sdW9nby1ldmVudG8ucG5nXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnN0cnV0dHVyYS1zdGVsbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnN0cnV0dHVyYS1zdGVsbGUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5kaXN0YW56YSB7XG4gIHdpZHRoOiA1LjVlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLmRpc3RhbnphIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLmRpc3RhbnphIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMWVtIHNvbGlkICNlNmU2ZTY7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAuZGlzdGFuemEgc3BhbjphZnRlciB7XG4gIGxlZnQ6IDUuNWVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnZlZGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudmVkaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzY2OTgwMTtcbiAgcGFkZGluZzogMC4zZW0gMi4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTgwMTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIGE6aG92ZXIge1xuICBjb2xvcjogIzY2OTgwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLmZpbHRyaS1yaWNlcmNhIHtcbiAgbWFyZ2luLWxlZnQ6IDhlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4ZW07XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWx0cmktcmljZXJjYSAuZm9ybS1pdGVtLXRpdGxlID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWx0cmktcmljZXJjYSAuZm9ybS1pdGVtLXRpdGxlIGlucHV0LFxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmlsdHJpLXJpY2VyY2EgaW5wdXQjZWRpdC10aXRsZS0tMiB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmlsdHJpLXJpY2VyY2EgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWx0cmktcmljZXJjYSBpbnB1dCNlZGl0LXN1Ym1pdC1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjM2NjVkO1xuICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2NjVkO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAub3JkaW5hLW1hcHBhLWxpc3RhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLm9yZGluYS1tYXBwYS1saXN0YSAuZmlsdHJhLXBlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLmNvbnRhaW5lci5vcmRpbmEtbWFwcGEtbGlzdGEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAubWFwcGEtbGlzdGEge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5tYXBwYS1saXN0YSBsaSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLm1hcHBhLWxpc3RhIGxpIGEge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAubWFwcGEtbGlzdGEgbGkudmVkaS1saXN0YSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAubmF2LXBpbGxzIC5uYXYtbGluay5pcy1hY3RpdmUsXG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogMS41ZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmM2YyZjM7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDJlbTtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzLFxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktY29sbGFwc2libGUge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMztcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzIGxpLmV4cGFuZGVkLFxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktZmFjZXRhcGktY2hlY2tib3gtbGlua3MgLmZhY2V0LWl0ZW0ubGVhZixcbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWNvbGxhcHNpYmxlIGxpLmV4cGFuZGVkLFxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktY29sbGFwc2libGUgLmZhY2V0LWl0ZW0ubGVhZiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyAuZmFjZXRhcGktZmFjZXQsXG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1jb2xsYXBzaWJsZSAuZmFjZXRhcGktZmFjZXQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyAuZmFjZXRhcGktZmFjZXQgYSxcbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWNvbGxhcHNpYmxlIC5mYWNldGFwaS1mYWNldCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpLmZhY2V0LWl0ZW0gbGFiZWwgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC45O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldC1pdGVtLXdpdGgtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0LWl0ZW0td2l0aC1jaGVja2JveCAuZmFjZXQtY2hlY2tib3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFjY2VudC1jb2xvcjogIzFmY2JkOTtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0LWl0ZW0td2l0aC1jaGVja2JveCAuZmFjZXQtaXRlbV9fdmFsdWUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldC1pdGVtLXdpdGgtY2hlY2tib3ggLmZhY2V0LWl0ZW1fX2NvdW50IHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlci5jbGVhcmZpeCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIuY2xlYXJmaXggLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlci5jbGVhcmZpeCAuZG9ybWlyZS1jb250ZW50LW5vLWltZyAuZG9ybWlyZS1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmNiZDk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9zYXJkZWduYS9pbWFnZXMvY2FzZXR0YS1zdHJ1dHR1cmEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE1JTtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLmNsZWFyZml4IC5kb3JtaXJlLWNvbnRlbnQtbm8taW1nIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZzogMWVtO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLXRpdGxlLWZpZWxkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLXRpdGxlLWZpZWxkIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzFmY2JkOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnN0cnV0dHVyYS1zdGVsbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5yb3V0ZS0tdmlldy1zdHJ1dHR1cmVfcmljZXR0aXZlX3NlYXJjaGFwaS1wYWdlX3N0cnV0dHVyZV9yaWNldHRpdmUgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAuc3RydXR0dXJhLXN0ZWxsZSAuZmllbGQtaXRlbXMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY5ODAxO1xuICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5ODAxO1xufVxuLnJvdXRlLS12aWV3LXN0cnV0dHVyZV9yaWNldHRpdmVfc2VhcmNoYXBpLXBhZ2Vfc3RydXR0dXJlX3JpY2V0dGl2ZSAuYWxsb2dnaSAuZG9ybWlyZS1jb250YWluZXItdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4O1xufVxuXG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuaGVhZGVyLXNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIC5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDIuNXJlbSAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIC5oZWFkZXItc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIC5oZWFkZXItc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0bi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5oZWFkZXItc2VhcmNoLWZvcm0td3JhcHBlciAuaGVhZGVyLXNlYXJjaC1pbnB1dC1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG4taWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmhlYWRlci1zZWFyY2gtZm9ybS13cmFwcGVyIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIC5oZWFkZXItc2VhcmNoLWJ0bi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuaGVhZGVyLXNlYXJjaC1mb3JtLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtaW5wdXQtZ3JvdXAgLmhlYWRlci1zZWFyY2gtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YzNjY1ZDtcbiAgcGFkZGluZzogMC4zZW0gMi4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjY1ZDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5oZWFkZXItc2VhcmNoLWZvcm0td3JhcHBlciAuaGVhZGVyLXNlYXJjaC1pbnB1dC1ncm91cCAuaGVhZGVyLXNlYXJjaC1idG46aG92ZXIge1xuICBjb2xvcjogI2YzNjY1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1zZWFyY2gtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1zZWFyY2gtcm93IC5hbGxvZ2dpLXNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktc2VhcmNoLXJvdyAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZmllbGQtZ3JvdXAgLnNlYXJjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktc2VhcmNoLXJvdyAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZmllbGQtZ3JvdXAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktc2VhcmNoLXJvdyAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZmllbGQtZ3JvdXAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5hbGxvZ2dpLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktc2VhcmNoLXJvdyAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtZmllbGQtZ3JvdXAgLnNlYXJjaC1pbnB1dC13cmFwcGVyIC5hbGxvZ2dpLXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpLXNlYXJjaC1yb3cgLmFsbG9nZ2ktc2VhcmNoLWZvcm0td3JhcHBlciAuYWxsb2dnaS1zZWFyY2gtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YzNjY1ZDtcbiAgcGFkZGluZzogMC4zZW0gMi4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjY1ZDtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktc2VhcmNoLXJvdyAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIC5hbGxvZ2dpLXNlYXJjaC1idG46aG92ZXIge1xuICBjb2xvcjogI2YzNjY1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1maWx0ZXItcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpLWZpbHRlci1yb3cgLm9yZGluYS1tYXBwYS1saXN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1maWx0ZXItcm93IC5vcmRpbmEtbWFwcGEtbGlzdGEgLmZpbHRyYS1wZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1maWx0ZXItcm93IC5vcmRpbmEtbWFwcGEtbGlzdGEgLm1hcHBhLWxpc3RhIC5uYXYtcGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpLWZpbHRlci1yb3cgLm9yZGluYS1tYXBwYS1saXN0YSAubWFwcGEtbGlzdGEgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1maWx0ZXItcm93IC5vcmRpbmEtbWFwcGEtbGlzdGEgLm1hcHBhLWxpc3RhIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktbWFpbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktbWFpbi1yb3cgLnNpZGViYXItZmlyc3Qge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpLW1haW4tcm93IHNlY3Rpb24uY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjYlO1xuICAgIG1heC13aWR0aDogNjYuNjY2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1tYWluLXJvdyAuc2lkZWJhci1maXJzdCxcbiAgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktbWFpbi1yb3cgc2VjdGlvbi5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS10YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2ktdGFiLWNvbnRlbnQgLnRhYi1wYW5lLnNob3cuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjYWxsb2dnaS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWUzZGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2lvLWNhcmQgLmFsbG9nZ2lvLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8tcGxhY2Vob2xkZXIgLmFsbG9nZ2lvLXBsYWNlaG9sZGVyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogd2hpdGU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2lvLWNhcmQgLmFsbG9nZ2lvLWhlYWRlciAuYWxsb2dnaW8tdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1oZWFkZXIgLmFsbG9nZ2lvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8taGVhZGVyIC5hbGxvZ2dpby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8taGVhZGVyIC5hbGxvZ2dpby10aXRsZSBhIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1oZWFkZXIgLmFsbG9nZ2lvLXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1oZWFkZXIgLmFsbG9nZ2lvLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxZmNiZDk7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8taGVhZGVyIC5hbGxvZ2dpby1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1oZWFkZXIgLmFsbG9nZ2lvLWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8taGVhZGVyIC5hbGxvZ2dpby1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8tbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1tZXRhIC5hbGxvZ2dpby10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1tZXRhIC5hbGxvZ2dpby1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8tbWV0YSAuYWxsb2dnaW8tc3RhcnMgc3BhbiwgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2lvLWNhcmQgLmFsbG9nZ2lvLW1ldGEgLmFsbG9nZ2lvLXN0YXJzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1tZXRhIC5hbGxvZ2dpby1zdGFycyAuZmllbGQtaXRlbXMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2lvLWNhcmQgLmFsbG9nZ2lvLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5hbGxvZ2dpby1jYXJkIC5hbGxvZ2dpby1hY3Rpb25zIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY5ODAxO1xuICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5ODAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaW8tY2FyZCAuYWxsb2dnaW8tYWN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICM2Njk4MDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLmFsbG9nZ2lvLWNhcmQuaGFzLWltYWdlIC5hbGxvZ2dpby1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1yZXN1bHRzLWxpc3QgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAuYWxsb2dnaS1wYWdlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5hbGxvZ2dpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGVudC1uby1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGVudC1uby1pbWcgLmRvcm1pcmUtY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nhc2V0dGEtc3RydXR0dXJhLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IGF1dG87XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGVudC1uby1pbWcgLmRvcm1pcmUtY29udGVudC10ZXh0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRlbnQtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRlbnQtaW1nIC5kb3JtaXJlLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZG9ybWlyZS1jb250ZW50LWltZyAuZG9ybWlyZS1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRlbnQtaW1nIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZG9ybWlyZS1jb250YWluZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpIC5ub2RlLS10eXBlLXN0cnV0dHVyZS1yaWNldHRpdmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWZjYmQ5O1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWxvY2FsaXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtbG9jYWxpdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWxvY2FsaXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnN0cnV0dHVyYS1zdGVsbGUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnN0cnV0dHVyYS1zdGVsbGUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtbnVtZXJvLXN0ZWxsZSAuZmllbGQtaXRlbXMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjY5ODAxO1xuICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5ODAxO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIGE6aG92ZXIge1xuICBjb2xvcjogIzY2OTgwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmRpc3BsYXk6IHRhYmxlOyovXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1uby1pbWcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWNvbnRlbnQtbm8taW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLWltZyAuZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLnRpdG9sby10aXBvLXN0ZWxsZSAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuZG9ybWlyZS1pbWctdGV4dCAuZG9ybWlyZS10ZXh0IC50aXRvbG8tdGlwby1zdGVsbGUgLnZpZXdzLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLnRpdG9sby10aXBvLXN0ZWxsZSAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuZG9ybWlyZS1pbWctdGV4dCAuZG9ybWlyZS10ZXh0IC50aXRvbG8tdGlwby1zdGVsbGUgLnZpZXdzLWZpZWxkLXRpdGxlIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMWZjYmQ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC10aXRsZSBoMjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC1maWVsZC1udW1lcm8tc3RlbGxlIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAubG9jYWxpdCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAubG9jYWxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXJrZXItbHVvZ28tZXZlbnRvLnBuZ1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAubG9jYWxpdCAudmlld3MtZmllbGQge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmhvdXNlIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FzZXR0YS1zdHJ1dHR1cmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYmQ5O1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuaG91c2UgLmRpc3RhbnphIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5ob3VzZSAuZGlzdGFuemEgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5ob3VzZSAuZGlzdGFuemEgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxZW0gc29saWQgd2hpdGU7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5ob3VzZSAuZGlzdGFuemEgc3BhbjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xZW07XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWNvbnRlbnQtaW1nIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1pbWcgLmltZy1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuZG9ybWlyZS1jb250ZW50LWltZyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1pbWcgdWwgLmltZy1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1pbWcgLmRvcm1pcmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1pbWcgLmhvdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gIH1cbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuZG9ybWlyZS1pbWctdGV4dCAuZG9ybWlyZS10ZXh0IC5sb2NhbGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gIH1cbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuaG91c2Uge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuYWxsb2dnaSAuaG91c2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE1JTtcbiAgfVxuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5hbGxvZ2dpIC5ob3VzZSAuZGlzdGFuemEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNWVtO1xuICAgIGxlZnQ6IDAuNWVtO1xuICAgIHJpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAuYWxsb2dnaS1maWx0ZXItcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50IC5hbGxvZ2dpLXNlYXJjaC1mb3JtLXdyYXBwZXIgLnNlYXJjaC1maWVsZC1ncm91cCB7XG4gIHdpZHRoOiAzNSU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50IC5hbGxvZ2dpLXNlYXJjaC1mb3JtLXdyYXBwZXIgLnNlYXJjaC1maWVsZC1ncm91cCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgLmFsbG9nZ2ktc2VhcmNoLWZvcm0td3JhcHBlciAjYWxsb2dnaS1zZWFyY2gtc3VibWl0IHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAuYWxsb2dnaS1zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LXRpcG8sXG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC1jbGFzc2lmaWNhemlvbmUge1xuICBtYXJnaW46IDEuMmVtIDA7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC10aXBvIGgyLmJsb2NrLXRpdGxlLFxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAjYmxvY2stc2FyZGVnbmEtZmFjZXQtY2xhc3NpZmljYXppb25lIGgyLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC10aXBvIGgyLmJsb2NrLXRpdGxlOmFmdGVyLFxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAjYmxvY2stc2FyZGVnbmEtZmFjZXQtY2xhc3NpZmljYXppb25lIGgyLmJsb2NrLXRpdGxlOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjNmMmYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LXRpcG8gaDIuYmxvY2stdGl0bGUsXG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LWNsYXNzaWZpY2F6aW9uZSBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC10aXBvIGgyLmJsb2NrLXRpdGxlLFxuICAucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC1jbGFzc2lmaWNhemlvbmUgaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LXRpcG8gaDIuYmxvY2stdGl0bGUsXG4gIC5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LWNsYXNzaWZpY2F6aW9uZSBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC10aXBvIGgyLmJsb2NrLXRpdGxlICsgZGl2LFxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAjYmxvY2stc2FyZGVnbmEtZmFjZXQtY2xhc3NpZmljYXppb25lIGgyLmJsb2NrLXRpdGxlICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xufVxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAjYmxvY2stc2FyZGVnbmEtZmFjZXQtdGlwbyBoMi5ibG9jay10aXRsZSArIGRpdiB1bCA+IGxpLFxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgI3BhZ2UtY29udGVudCAjYmxvY2stc2FyZGVnbmEtZmFjZXQtY2xhc3NpZmljYXppb25lIGgyLmJsb2NrLXRpdGxlICsgZGl2IHVsID4gbGkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC10aXBvIGgyLmJsb2NrLXRpdGxlICsgZGl2IHVsID4gbGkgLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIsXG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50ICNibG9jay1zYXJkZWduYS1mYWNldC1jbGFzc2lmaWNhemlvbmUgaDIuYmxvY2stdGl0bGUgKyBkaXYgdWwgPiBsaSAuZm9ybS1jaGVjay1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBvcGFjaXR5OiAwLjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50IC5hbGxvZ2dpLXBhZ2VyIGxpIGEge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5wYXRoLW9yZ2FuaXp6YS1hbGxvZ2dpICNwYWdlLWNvbnRlbnQgLmFsbG9nZ2ktcGFnZXIgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG59XG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSAjcGFnZS1jb250ZW50IC5hbGxvZ2dpLXBhZ2VyIGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn0iLCIvKiBWQVJJQUJMRVMgKi9cblxuLy8gY29sb3JzXG4kcHJpbWFyeS1zaGFkZTogIzA2NzhiZTtcbiRwcmltYXJ5LWxpZ2h0OiB0aW50LWNvbG9yKCRwcmltYXJ5LXNoYWRlLCAzNyUpO1xuJHByaW1hcnktZGFyazogc2hhZGUtY29sb3IoJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDY0NzcxO1xuJGFjY2VudC1saWdodDogdGludC1jb2xvcigkYWNjZW50LXNoYWRlLCAzNyUpO1xuJGFjY2VudC1kYXJrOiBzaGFkZS1jb2xvcigkYWNjZW50LXNoYWRlLCAxMiUpO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICNkYzM1NDU7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMjhhNzQ1O1xuJGN5YW46ICMxN2EyYjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbiRzZWNvbmRhcnk6ICRwcmltYXJ5LXNoYWRlO1xuJHN1Y2Nlc3M6ICRncmVlbjtcbiRpbmZvOiAkY3lhbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuJGxpZ2h0OiAkZ3JheS0xMDA7XG4kZGFyazogJGdyYXktODAwO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuLy8kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4vLyRsaW5rLWhvdmVyLWNvbG9yOiAkYWNjZW50LWRhcms7XG4vLyRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuLy8gQnJlYWRjcnVtYnMgKFdvcmtzIG9ubHkgb24gQm9vdHN0cmFwIDUrKVxuLy8gJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoXCI+XCIpO1xuJGVuYWJsZS1jYXJldDogdHJ1ZTtcblxuJGJsb2NrLXBhZGRpbmc6IDE4cHg7XG5cblxuJGNvbG9yLXllbGxvdzogI2Y2OWYxYTtcbiRjb2xvci1ibHVlOiAjMTc0YjdkO1xuJGNvbG9yLXB1cnBsZTogI2EwMGM1YTtcbiRjb2xvci1ncmVlbjogIzY2OTgwMTtcblxuJGNvbG9yLWxpZ2h0Z3JleTojZTZlNmU2O1xuJGNvbG9yLWdyZXk6ICNkNmQ2ZDY7XG4kY29sb3ItbGlnaHRlcmdyZXk6ICNmMWYxZjE7XG4kY29sb3ItZ3JleS1ib3JkZXI6ICNjY2NjY2M7XG4kY29sb3ItZ3JleS1ib3R0b206ICNmNGY0ZjQ7XG4kY29sb3ItZGVlcGdyZXk6ICM0YzRjNGM7XG4kY29sb3ItZGVlcGVyZ3JleTogIzMzMzMzMztcbiRjb2xvci1jeWFuOiAjMWZjYmQ5O1xuJGNvbG9yLXJlZDogI2YzNjY1ZDtcbiRjb2xvci1saWdodGJsdWU6ICMxODcxYjM7XG4kbWFyZ2luLWJpZzogNjBweDtcbiRjb2xvci10ZXh0OiAjNGQ0ZDRkO1xuJGNvbG9yLWdyZXktYmc6ICNmM2YyZjM7XG4kY29sb3ItcmVkLWJ1dHRvbjogI2VmNTI0YjtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuJGZvbnQtc2l6ZS0xMTogNjEuMTExJTtcbiRmb250LXNpemUtMTQ6IDc3Ljc3Nzc4JTtcbiRmb250LXNpemUtMTY6IDg4Ljg4ODg5JTtcbiRmb250LXNpemUtMjA6IDExMS4xMTExMSU7XG4kZm9udC1zaXplLTIxOiAxMTYuNjY2NjY3JTtcbiRmb250LXNpemUtMjM6IDEyNy43Nzc3NzglO1xuJGZvbnQtc2l6ZS0yNDogMTMzLjMzMzMzJTtcbiRmb250LXNpemUtMzA6IDE2Ni42NjY2NyU7XG4kZm9udC1zaXplLTM2OiAyMDAlO1xuJGZvbnQtc2l6ZS00NTogMjUwJTtcbiRmb250LXNpemUtNTU6IDMwMCU7XG4kZm9udC1zaXplLTYwOiAzMzMuMzMlO1xuXG4kbWFpbi1tZW51LWhlaWdodDogNGVtO1xuJGJsb2NrLW1hcmdpbjogMy41ZW07XG5cbiRndXR0ZXI6IDIwcHg7XG4kaGFsZi1ndXR0ZXI6IDEwcHg7XG5cbiR4cy1zbWFsbC13aWR0aDogMzYwcHg7XG4kc21hbGwtd2lkdGg6IDc2OHB4O1xuJHNtYWxsLXdpZHRoLTE6ICRzbWFsbC13aWR0aCAtIDFweDtcbiRtZWRpdW0td2lkdGg6IDk5MnB4O1xuJG1lZGl1bS13aWR0aC0xOiAkbWVkaXVtLXdpZHRoIC0gMXB4O1xuJGxhcmdlLXdpZHRoOiAxMjAwcHg7XG4kbGFyZ2Utd2lkdGgtMTogJGxhcmdlLXdpZHRoIC0gMXB4O1xuJG1xLXRhYmxldC1sYW5kc2NhcGU6IDEwMjRweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gbWVkaWEtcmFuZ2UoJG1pbi13aWR0aCwgJG1heC13aWR0aCl7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXJhbmdlLWxhbmRzY2FwZSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tb3JlKCRtaW4td2lkdGgpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHgtc21hbGx7XG4gIEBpbmNsdWRlIG1lZGlhLXJhbmdlKDAsICRzbWFsbC13aWR0aC0xKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuQG1peGluIG1lZGl1bS1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkbWVkaXVtLXdpZHRoLCAkbGFyZ2Utd2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkc21hbGwtd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIG1lZGl1bXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbWVkaXVtLXdpZHRoKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBsYXJnZXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbGFyZ2Utd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgxNjAwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkc21hbGwtd2lkdGgsICRtZWRpdW0td2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMTF7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtaXhpbiBmb250LXNpemUtMTR7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbn1cbkBtaXhpbiBmb250LXNpemUtMTZ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUtMTh7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yMHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLTIxe1xuICBmb250LXNpemU6IDIxcHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS0yM3tcbiAgZm9udC1zaXplOiAyM3B4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yNHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMzB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTM2e1xuICBmb250LXNpemU6IDM2cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUtNDV7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTU1e1xuICBmb250LXNpemU6IDU1cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS02MHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtbW9udHNlcnJhdHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBmb250LXdvcmtzYW5ze1xuICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vVGl0b2xpIHNvcHJhIGxlIGZvdG9cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtcGhvdG97XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cblxuLy9MYWJlbCBmaWVsZFxuQG1peGluIGZvbnQtbW9udHNlcnJhdC1sYWJlbC1maWVsZHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cbi8vQm9keVxuQG1peGluIGZvbnQtY29udGVudHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtd29ya3NhbnM7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMTtcbn1cblxuQG1peGluIF9idXR0b24tYmFzZSgkY29sb3Ipe1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplLTE2O1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWludmVydGVkKCRjb2xvcil7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBfYnV0dG9uLWJhc2UoJGNvbG9yKTtcbiAgLy9jb2xvcjogJGNvbG9yO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uKCRjb2xvcil7XG4gIEBpbmNsdWRlIF9idXR0b24tYmFzZSgkY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi12ZWRpKCRjb2xvcil7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGxpc3QtcmVzZXR7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG5AbWl4aW4gYmVmb3JlLWljb24oJHdpZHRoLCAkaGVpZ2h0LCAkYmd1cmwpe1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXR7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gYm9vdHN0cmFwLXN0eWxlLXJlc2V0e1xuICBiYWNrZ3JvdW5kOm5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIGlucHV0LXJlc2V0e1xuICBAaW5jbHVkZSByZXNldDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGJveC1zaGFkb3ctcmVzZXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICRwZXJjZW50OiA1MCUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkcGVyY2VudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbn1cblxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24taXRlbXN7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogU2FmYXJpICovXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGhvcml6b250YWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cblxuXG5cbkBtaXhpbiBpY29uaXplZCgkd2lkdGgsICRoZWlnaHQsICRpbWc6Jycpe1xuICBAaW5jbHVkZSByZXNldDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5AbWl4aW4gaWNvbl90b3AoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy10b3A6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fbGVmdCgkdywgJGgsICRpbWc6Jycpe1xuICBwYWRkaW5nLWxlZnQ6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHQoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy1yaWdodDogJHcgKiAxLjI1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHRfYXJyb3d7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1hcHByb2ZvbmRpbWVudG8ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xufVxuXG5AbWl4aW4gaWNvbml6ZWRsaXN0KCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQsICRtYXJnaW4pe1xuXG4gIGhlaWdodDogMmVtO1xuXG4gIGxpLCBzcGFuIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xuXG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIGljb25pemVkKCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQG1peGluIG1haW4tbWVudS1zdHlsZXtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmc7XG5cbiAgICB9XG4gICAgLyptYXJnaW4tbGVmdDogMjBweDsqL1xuICB9XG5cbn1cblxuQG1peGluIGJlZm9yZXRyaWFuZ2xlKCRkaW1lbnNpb24sICRjb2xvcjokY29sb3ItZ3JleS1iZyl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRkaW1lbnNpb24gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkZGltZW5zaW9uIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogJGRpbWVuc2lvbiBzb2xpZCAkY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRkaW1lbnNpb247XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gYmlndGl0bGV7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG5cbkBtaXhpbiB0ZXN0by1mb3Rve1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5AbWl4aW4gYWZ0ZXJib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1jeWFuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gIH1cbn1cbkBtaXhpbiBiZWZvcmVib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIC8vIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItY3lhbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG59XG5cbkBtaXhpbiBoMnRpdGxlYWZ0ZXIoJHdpZHRoOjJlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3IteWVsbG93O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudGNhdGVnb3J5e1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICBmb250LXdlaWdodDpub3JtYWw7XG4gIEBpbmNsdWRlIGFmdGVyYm9yZGVyO1xufVxuXG5cbkBtaXhpbiBjaXRhemlvbmV7XG4gIG1hcmdpbi10b3A6IDAuMzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3RlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJnO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSAyLjVlbTtcbn1cblxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkd2lkdGg6MjBweCl7XG4gICY6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkd2lkdGg6MjBweCl7XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGNvbG9yLWdyZXktYmc7XG4gIH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXJpZ2h0KCR3aWR0aDoyMHB4LCAkY29sb3I6ICRjb2xvci1ncmV5LWJnKXtcbiAgJjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1sZWZ0KCR3aWR0aDoyMHB4KXtcbiAgJjpiZWZvcmV7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ24oYWJzb2x1dGUsIDUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAtJHdpZHRoO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yLWdyZXktYmc7XG4gIH1cbn1cblxuQG1peGluIGZ1bGxzY3JlZW4taW1hZ2V7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5maWVsZC10eXBlLWltYWdlLCAudmlld3MtZmllbGQtZmllbGQtaW1tYWdpbmUtdG9we1xuICAgIG1pbi13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XG4gICAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBzbGlkZXNob3ctb25le1xuICAub3dsLWl0ZW17XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGRpdntcbiAgICAgIEBpbmNsdWRlIGZ1bGxzY3JlZW4taW1hZ2U7XG4gICAgfVxuXG4gIH1cblxuICBkaXYub3dsLW5hdntcblxuICAgIGJ1dHRvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAmLm93bC1uZXh0e1xuICAgICAgICByaWdodDogM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtZGVzdHJhLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYub3dsLXByZXZ7XG4gICAgICAgIGxlZnQ6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtY29udGVudC10b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIGgye1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTU1O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2xpZGVzaG93LW11bHRpe1xuICAuZmlsZXtcbiAgICBib3JkZXI6IDE1cHggc29saWQgJGNvbG9yLWxpZ2h0ZXJncmV5O1xuICB9XG4gIC5vd2wtaXRlbXtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoYWxmLWd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGFsZi1ndXR0ZXI7XG4gIH1cbiAgLm93bC13cmFwcGVye1xuXG4gIH1cbiAgLyogICAgLml0ZW0tMCAubm9kZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9Ki9cbiAgICAub3dsLW5hdiBidXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgNDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjlweDtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLm93bC1uZXh0e1xuICAgICAgICByaWdodDogLTQuNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtZGVzdHJhX2Nhcm9zZWxsby5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLm93bC1wcmV2e1xuICAgICAgICBsZWZ0OiAtNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtc2luaXN0cmFfY2Fyb3NlbGxvLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiAub3dsLW5hdjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgLm93bC1kb3R7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFycm93LXJlc3BvbnNpdmUtbWVudSgkYmd1cmwpe1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuQG1peGluIGVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnIDtcbi8vKiogU3RpbGkgcGVyIGxlIHN0cnV0dHVyZSByaWNldHRpdmVcbiRzdHJ1dHR1cmUtYmxvY2stbWFyZ2luOiAyZW07XG5cblxuXG4vLyoqIFRpcG8gZGkgY29udGVudXRvIHN0cnV0dHVyZSByaWNldHRpdmUgKiovXG4ubm9kZS0tdHlwZS1zdHJ1dHR1cmVfcmljZXR0aXZle1xuICAgICNwYWdlLWNvbnRlbnQgLnZpZXctY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtdHlwZS1pbWFnZSAuZmllbGQtaXRlbSAuZmlsZS5maWxlLWltYWdle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1saWdodGVyZ3JleTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5zbWFsbCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTZlbTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtbGFiZWwsIC5maWVsZC1pdGVtc3tcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2V7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci10b3AtbGVmdHtcbiAgICAgICAgICAgIGgxLnRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0zNjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5hZnRlcmJvcmRlcigyZW0pO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM2VtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5kaXJpenpvLXN0cnV0dHVyYS1yaWNldHRpdmF7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmJlZm9yZS1pY29uKDE2cHgsIDIwcHgsIHVybCgnLi4vaW1hZ2VzL21hcmtlci1sdW9nby1ldmVudG8ucG5nJykpO1xuICAgICAgICAgICAgICAgIC5maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItYm90dG9te1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIC8vIEQ3IG1hcmt1cFxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHR7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAuZmllbGQtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgLmZpZWxkLWl0ZW06YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFxcMDBhMFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIC5maWVsZC1pdGVtLmxhc3Q6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gRDEwIG1hcmt1cFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0e1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLmZpZWxkX19pdGVte1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiAuZmllbGRfX2l0ZW06YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFxcMDBhMFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIC5maWVsZF9faXRlbS5sYXN0OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXRvcC1yaWdodHtcbiAgICAgICAgLmZpZWxkLWxhYmVse1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbml7XG4gICAgICAgIC5maWVsZC1pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW9jY2hpZWxsb3tcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIxO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtYm9keXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN0cnV0dHVyZS1ibG9jay1tYXJnaW47XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1udW1lcm8tc3RlbGxle1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3RydXR0dXJlLWJsb2NrLW1hcmdpbjtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0zMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5oMnRpdGxlYWZ0ZXI7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtaXRlbXN7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07XG4gICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9yZS1pbmZve1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JlZW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4vLyoqIFBhZ2luYSBkb3ZlIGRvcm1pcmUgKiovXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZXtcbiAgICAkdmVydGljYWwtd2lkdGgtZG9ybWlyZTogNS41ZW07XG4gICAgLnZpZXctZGlzcGxheS1pZC1hbGxlZ2F0b19uYXNjb3N0b3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBvcHRpb25bdmFsdWU9bm9kZV9maWVsZF92YWxvcml6emF6aW9uZV9kbXNde1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLndlbGx7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5yZXNldDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gICAgLmNvbnRyb2wtbGFiZWx7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjQ7XG4gICAgfVxuICAgIC5vcmRpbmEtbWFwcGEtbGlzdGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgLmZpbHRyYS1wZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLm9yZGluYS1tYXBwYS1saXN0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAjcGFnZS1oaWdobGlnaHRlZHtcbiAgICAgICAgLnRleHQtY29udGVudC10b3B7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxse1xuICAgICAgICAgICAgLnZpZXdzLXdpZGdldC1zb3J0LWJ5LCAubWFwcGEtbGlzdGEsIC5maWx0cmEtcGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGlsaSBwZXIgaWwgZm9ybSBlc3Bvc3RvIChzaWEgaW4gcGFnZS1oaWdobGlnaHRlZCBjaGUgaW4gY29udGVudF90b3ApXG4gICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSxcbiAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlLS0ye1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRze1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuZmlsdHJpLXJpY2VyY2F7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOGVtO1xuXG4gICAgICAgICAgICAgICAgICAgICNlZGl0LW5vZGUtZmllbGQtZ2VvcmVmLWxhdGxvbi13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICAgICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXdpZGdldHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5zbWFsbC1vbmx5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43ZW0gMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBTdGlsaSBwZXIgaWwgbnVvdm8gZm9ybSBlc3Bvc3RvIChEMTApXG4gICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLWl0ZW0tdGl0bGUuZm9ybS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0I2VkaXQtdGl0bGUtLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlld3Mtc3VibWl0LWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMucmVzZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmJ1dHRvbi12ZWRpKHZhcmlhYmxlcy4kY29sb3ItcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5tZWRpdW0tb25seXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBTdGlsaSBzcGVjaWZpY2kgcGVyIGlsIGJvdHRvbmUgc3VibWl0IEQxMFxuICAgICAgICAgICAgICAgICAgICBpbnB1dCNlZGl0LXN1Ym1pdC1zdHJ1dHR1cmUtcmljZXR0aXZlLS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5yZXNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkaW5hLW1hcHBhLWxpc3Rhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLXdpZGdldC1zb3J0LWJ5e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1zZWxlY3QsIC5mb3JtLXR5cGUtYmVmLWxpbmt7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmlucHV0LXJlc2V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1saW5ndWUucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUyJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOS41ZW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtbW9udHNlcnJhdC1sYWJlbC1maWVsZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIC5tYXBwYS1saXN0YXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5yZXNldDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52ZWRpLWxpc3Rhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0aWxpIHNlbXBsaWZpY2F0aSBwZXIgbGEgbGFiZWwgZGVsIGZvcm0gZGkgcmljZXJjYVxuICAgIC5maWx0cmktcmljZXJjYSAuZm9ybS1pdGVtLXRpdGxlID4gbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgI3BhZ2UtY29udGVudHtcbiAgICAgICAgLmJsb2NrLWZhY2V0YXBpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICAgICAgICBoMi5ibG9jay10aXRsZXtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy50cmlhbmdsZS1hZnRlcjtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyxcbiAgICAgICAgICAgIC5mYWNldGFwaS1jb2xsYXBzaWJsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWdyZXktYmc7XG4gICAgICAgICAgICAgICAgLmZhY2V0YXBpLWZhY2V0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIE5vZGUgdGVhc2VyIHN0eWxpbmcgZm9yIHN0cnV0dHVyZSByaWNldHRpdmVcbiAgICAgICAgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLmNsZWFyZml4IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgI3RhYi1saXN0YSAudmlld3Mtcm93e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LWltZ3tcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50e1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LXRleHR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZ3tcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYXNldHRhLXN0cnV0dHVyYS5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICAgICAgICAgIC50aXRvbG8tY29tdW5le1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYWZ0ZXJib3JkZXIoM2VtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS1maWVsZC1jb211bmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JlLWljb24oMTZweCwgMjBweCwgdXJsKCcuLi9pbWFnZXMvbWFya2VyLWx1b2dvLWV2ZW50by5wbmcnKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0cnV0dHVyYS1zdGVsbGV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kaXN0YW56YXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC13aWR0aC1kb3JtaXJlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy50cmlhbmdsZS1yaWdodCgxZW0sIHZhcmlhYmxlcy4kY29sb3ItbGlnaHRncmV5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLXdpZHRoLWRvcm1pcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZlZGl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5idXR0b24tdmVkaSh2YXJpYWJsZXMuJGNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdGlsaSBwZXIgbGEgcGFnaW5hIHZpZXcgc3RydXR0dXJlIHJpY2V0dGl2ZSAoYWxsb2dnaSlcbi8vIFVzYSBjbGFzc2Ugcm91dGUgaW52ZWNlIGRpIHBhdGgtbGV2ZWwgcGVyIGNvbXBhdGliaWxpdMOgIG11bHRpbGluZ3VhXG4ucm91dGUtLXZpZXctc3RydXR0dXJlX3JpY2V0dGl2ZV9zZWFyY2hhcGktcGFnZV9zdHJ1dHR1cmVfcmljZXR0aXZlIHtcblxuICAgIC5maWx0cmktcmljZXJjYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogOGVtO1xuXG4gICAgICAgIC5mb3JtLWl0ZW0tdGl0bGUgPiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWl0ZW0tdGl0bGUgaW5wdXQsXG4gICAgICAgIGlucHV0I2VkaXQtdGl0bGUtLTIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgaW5wdXQjZWRpdC1zdWJtaXQtc3RydXR0dXJlLXJpY2V0dGl2ZS0tMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMucmVzZXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtMTY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyaWFibGVzLiRjb2xvci1yZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItcmVkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkaW5hLW1hcHBhLWxpc3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAuZmlsdHJhLXBlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLm9yZGluYS1tYXBwYS1saXN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1hcHBhLWxpc3RhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnJlc2V0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZlZGktbGlzdGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5hdiBwaWxscyBhY3RpdmUgc3RhdGUgc3R5bGluZ1xuICAgIC5uYXYtcGlsbHMge1xuICAgICAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgICAubmF2LWxpbmsuaXMtYWN0aXZlLFxuICAgICAgICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFjZXQgYmxvY2tzIHN0eWxpbmdcbiAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgICAgLmJsb2NrLWZhY2V0YXBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuXG4gICAgICAgICAgICBoMi5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItbGlnaHRncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMudHJpYW5nbGUtYWZ0ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyxcbiAgICAgICAgICAgIC5mYWNldGFwaS1jb2xsYXBzaWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuXG4gICAgICAgICAgICAgICAgLy8gUmVtb3ZlIGxpc3QgYnVsbGV0c1xuICAgICAgICAgICAgICAgIGxpLmV4cGFuZGVkLFxuICAgICAgICAgICAgICAgIC5mYWNldC1pdGVtLmxlYWYge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNldGFwaS1mYWNldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRmFjZXRzIHdpZGdldCBsaW5rcyBjaGVja2JveCBsYWJlbHNcbiAgICAgICAgICAgIC5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpLmZhY2V0LWl0ZW0gbGFiZWwgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2xhc3NpZmljYXppb25lIGZhY2V0IHdpdGggY2hlY2tib3hcbiAgICAgICAgICAgIC5mYWNldC1pdGVtLXdpdGgtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5mYWNldC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWNldC1pdGVtX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vZGUgdGVhc2VyIHN0eWxpbmcgZm9yIHN0cnV0dHVyZSByaWNldHRpdmVcbiAgICAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIuY2xlYXJmaXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuXG4gICAgICAgIC8vIFJlbW92ZSBlbnRpdHkgcmVmZXJlbmNlIGFmdGVyIGJvcmRlclxuICAgICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtbm8taW1nIHtcbiAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYmQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9zYXJkZWduYS9pbWFnZXMvY2FzZXR0YS1zdHJ1dHR1cmEucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERvcm1pcmUgY29udGFpbmVyIHBvc2l0aW9uaW5nIGFuZCBsYXlvdXRcbiAgICAudmlld3Mtcm93IHtcbiAgICAgICAgLmRvcm1pcmUtY29udGFpbmVyLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcblxuICAgICAgICAgICAgLnRpdG9sby1jb211bmUge1xuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub2RlLXRpdGxlLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxZmNiZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0cnV0dHVyYS1zdGVsbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC1pdGVtcyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZlZGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM2Njk4MDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Njk4MDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGFpbmVyLXRleHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBTExPR0dJIFBBR0UgLSBTdGFnZSBhbGlnbm1lbnQgc3R5bGVzXG4vLyAzLWNvbHVtbiBsYXlvdXQgd2l0aCBzZWFyY2ggZm9ybSBhbmQgc3RpY2t5IG1hcFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kge1xuXG4gIC8vIFNlYXJjaCBmb3JtIGluIGhlYWRlciAtIGFsaWduZWQgd2l0aCBzdGFnZSAoaWNvbiBidXR0b24pXG4gIC5oZWFkZXItc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItc2VhcmNoLWlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaGVhZGVyLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMC41cmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtMTY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWNvbiBidXR0b24gYWxpZ25lZCB3aXRoIHN0YWdlXG4gICAgICAuaGVhZGVyLXNlYXJjaC1idG4taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIExlZ2FjeSBidXR0b24gc3R5bGUgKGtlZXAgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5KVxuICAgICAgLmhlYWRlci1zZWFyY2gtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmJ1dHRvbi12ZWRpKHZhcmlhYmxlcy4kY29sb3ItcmVkKTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2ggZm9ybSByb3cgYmVsb3cgdGl0bGVcbiAgLmFsbG9nZ2ktc2VhcmNoLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIC5hbGxvZ2dpLXNlYXJjaC1mb3JtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnNlYXJjaC1maWVsZC1ncm91cCB7XG4gICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgLnNlYXJjaC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmFsbG9nZ2ktc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvci10ZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS0xNjtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsbG9nZ2ktc2VhcmNoLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5idXR0b24tdmVkaSh2YXJpYWJsZXMuJGNvbG9yLXJlZCk7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaWx0ZXIgcm93XG4gIC5hbGxvZ2dpLWZpbHRlci1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAub3JkaW5hLW1hcHBhLWxpc3RhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAuZmlsdHJhLXBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLm1hcHBhLWxpc3RhIHtcbiAgICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gMi1jb2x1bW4gbGF5b3V0IHdpdGggdGFiIHN5c3RlbVxuICAuYWxsb2dnaS1tYWluLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAvLyBGaWx0ZXJzIHNpZGViYXJcbiAgICAuc2lkZWJhci1maXJzdCB7XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGwge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1haW4gY29udGVudCBhcmVhIHdpdGggdGFiIHBhbmVsc1xuICAgIHNlY3Rpb24uY29sLW1kLTgge1xuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxsIHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NiU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGU6IHN0YWNrIGNvbHVtbnNcbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbCB7XG4gICAgICAuc2lkZWJhci1maXJzdCxcbiAgICAgIHNlY3Rpb24uY29sLW1kLTgge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRhYiBjb250ZW50IHBhbmVsc1xuICAuYWxsb2dnaS10YWItY29udGVudCB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuc2hvdy5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYXAgY29udGFpbmVyIGluIHRhYlxuICAjYWxsb2dnaS1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTNkZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB9XG5cbiAgLy8gQ2FyZCBzdHlsZXMgLSBzaW1wbGlmaWVkIGZsYXQgbGF5b3V0IGFsaWduZWQgd2l0aCBzdGFnZVxuICAuYWxsb2dnaW8tY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIC8vIFBsYWNlaG9sZGVyIGljb24gYXJlYSAtIGN5YW4gYm94IHdpdGggaG91c2UgaWNvbiAobGlrZSBzdGFnZSlcbiAgICAuYWxsb2dnaW8tcGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMCAwIDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1jeWFuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmFsbG9nZ2lvLXBsYWNlaG9sZGVyLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcmQgY29udGVudCBhcmVhXG4gICAgLmFsbG9nZ2lvLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYWxsb2dnaW8taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgIC5hbGxvZ2dpby10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0xNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci10ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWRkIGJvcmRlciBhZnRlciB0aXRsZVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsbG9nZ2lvLWxvY2F0aW9uIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMTQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxsb2dnaW8tbWV0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgIC5hbGxvZ2dpby10eXBlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyAvLyAxMnB4XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuXG4gICAgICAuYWxsb2dnaW8tc3RhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC8vIEVuc3VyZSBzdGFycyBhcmUgYWx3YXlzIGRpc3BsYXllZFxuICAgICAgICBzcGFuLCBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC1pdGVtcyBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGxvZ2dpby1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmJ1dHRvbi12ZWRpKHZhcmlhYmxlcy4kY29sb3ItZ3JlZW4pO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV2hlbiBjYXJkIGhhcyBpbWFnZSwgaGlkZSBwbGFjZWhvbGRlclxuICAgICYuaGFzLWltYWdlIHtcbiAgICAgIC5hbGxvZ2dpby1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVzdWx0cyBsaXN0IHdyYXBwZXJcbiAgLmFsbG9nZ2ktcmVzdWx0cy1saXN0IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gUGFnZXIgc3R5bGluZ1xuICAuYWxsb2dnaS1wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cblxuICAvLyBOb2RlIHRlYXNlciBjYXJkIHN0eWxpbmcgLSBkb3JtaXJlLWNvbnRlbnQtbm8taW1nIHdpdGggY2FzZXR0YVxuICAubm9kZS0tdHlwZS1zdHJ1dHR1cmUtcmljZXR0aXZlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JleS1iZztcblxuICAgIC5hbGxvZ2dpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmRvcm1pcmUtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1jeWFuO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jYXNldHRhLXN0cnV0dHVyYS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9ybWlyZS1jb250ZW50LWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmRvcm1pcmUtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9ybWlyZS1jb250YWluZXItdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG5cbiAgICAgIC50aXRvbG8tY29tdW5lIHtcbiAgICAgICAgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMTY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdmFyaWFibGVzLiRjb2xvci1jeWFuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWxvY2FsaXQge1xuICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMTQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RydXR0dXJhLXN0ZWxsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLW51bWVyby1zdGVsbGUge1xuICAgICAgICAgIC5maWVsZC1pdGVtcyBzcGFuIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZlZGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmJ1dHRvbi12ZWRpKHZhcmlhYmxlcy4kY29sb3ItZ3JlZW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vKiogU3RydXR0dXJlIHJpY2V0dGl2ZSBjb250ZXN0dWFsaSAqKi9cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGl7XG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJHZlcnRpY2FsLXdpZHRoOiA1ZW07XG4gICAgLmFsbG9nZ2l7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JleS1iZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLypkaXNwbGF5OiB0YWJsZTsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG5cblxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1tYWdpbml7XG5cbiAgICAgICAgfVxuICAgICAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZ3tcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOy8vVmlzdWFsaXp6aWFtbyBsJ2ltbWFnaW5lIHBsYWNlaG9sZGVyXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmRvcm1pcmUtaW1nLXRleHR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5kb3JtaXJlLWltZ3tcbiAgICAgICAgICAgICAgICAuZmlsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3JtaXJlLXRleHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIC50aXRvbG8tdGlwby1zdGVsbGV7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5hZnRlcmJvcmRlcigzZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLW51bWVyby1zdGVsbGUgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvY2FsaXR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JlLWljb24oMTZweCwgMjBweCwgdXJsKCcuLi9pbWFnZXMvbWFya2VyLWx1b2dvLWV2ZW50by5wbmcnKSk7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZHttYXJnaW4tbGVmdDogMjVweDt9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvdXNle1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nhc2V0dGEtc3RydXR0dXJhLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1jeWFuO1xuICAgICAgICAgICAgLmRpc3Rhbnphe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHZlcnRpY2FsLXdpZHRoO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMudHJpYW5nbGUtcmlnaHQoMWVtLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtaW1ne1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxse1xuICAgICAgICAgICAgICAgIC5pbWctcmVzcG9uc2l2ZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGx7XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmltZy1yZXNwb25zaXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG9ybWlyZS10ZXh0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob3VzZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvcm1pcmUtY29udGVudC1uby1pbWd7XG4gICAgICAgICAgICAuZG9ybWlyZS1pbWd7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG4gICAgICAgICAgICAuZG9ybWlyZS1pbWctdGV4dHtcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdmVydGljYWwtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIC5sb2NhbGl0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdXNle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE1JTtcbiAgICAgICAgICAgICAgICAgICAgLmRpc3Rhbnphe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhdGgtb3JnYW5penphLWFsbG9nZ2kgLm5vZGUtLXR5cGUtc3RydXR0dXJlLXJpY2V0dGl2ZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLXRpdGxlLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1vcmdhbml6emEtYWxsb2dnaSB7XG4gICAgI3BhZ2UtY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAuYWxsb2dnaS1maWx0ZXItcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFsbG9nZ2ktc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2FsbG9nZ2ktc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXNhcmRlZ25hLWZhY2V0LXRpcG8sXG4gICAgICAgICNibG9jay1zYXJkZWduYS1mYWNldC1jbGFzc2lmaWNhemlvbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjJlbSAwO1xuXG4gICAgICAgICAgICBoMi5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmM2YyZjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMi5ibG9jay10aXRsZSArIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHVsID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxsb2dnaS1wYWdlciB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0MjhiY2E7IFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
