@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-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 .filtra-per {
  font-size: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-organizza-dormire .ordina-mappa-lista .filtra-per {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire .ordina-mappa-lista .filtra-per {
    font-size: 1.25rem;
  }
}
.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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive {
  line-height: 1.1875rem;
}
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets {
  position: relative;
}
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca {
  margin-left: 8em;
  margin-right: 8em;
}
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper,
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper,
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-field-georef-latlon-wrapper .views-widget,
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-node-title-field-wrapper .views-widget,
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget {
    margin-bottom: 1em;
  }
}
.page-organizza-dormire #page-highlighted #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 #page-highlighted #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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .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 #page-highlighted #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 #page-highlighted #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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca #edit-search-api-views-fulltext-wrapper .views-widget .form-control {
    padding: 0.7em 1.2em;
  }
}
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button {
  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 #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button:hover {
  color: #f3665d;
  background-color: transparent;
  opacity: 1;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets .filtri-ricerca .views-submit-button button {
    line-height: 1.25em;
  }
}
.page-organizza-dormire #page-highlighted #views-exposed-form-strutture-ricettive-page-strutture-ricettive .ordina-mappa-lista {
  margin-top: 6.25rem;
}
.page-organizza-dormire #page-highlighted .views-widget-sort-by {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.page-organizza-dormire #page-highlighted .views-widget-sort-by .control-label {
  float: left;
  line-height: initial;
  margin: 0;
}
.page-organizza-dormire #page-highlighted .views-widget-sort-by .form-select, .page-organizza-dormire #page-highlighted .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 #page-highlighted .mappa-lista {
  float: right;
}
.page-organizza-dormire #page-highlighted .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;
  border: none;
  background: none;
  text-shadow: none;
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #4d4d4d;
  text-transform: uppercase;
}
.page-organizza-dormire #page-highlighted .mappa-lista li.vedi-lista {
  padding-right: 1em;
}
.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 #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;
}

.view-strutture-ricettive-contestuali .dove-dormire {
  background-color: #f3f2f3;
  width: 100%;
  position: relative;
  /*display: table;*/
  margin-bottom: 3em;
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-content-no-img img {
  display: none;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-content-no-img img {
    display: block;
  }
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text {
  position: relative;
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text .dormire-img .file {
  border: none;
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text .dormire-text {
  padding: 1em;
}
.view-strutture-ricettive-contestuali .dove-dormire .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 .dove-dormire .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 .dove-dormire .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 .dove-dormire .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-title h2 {
    font-size: 1.1875rem;
  }
}
.view-strutture-ricettive-contestuali .dove-dormire .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 .dove-dormire .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 .dove-dormire .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 .dove-dormire .dormire-img-text .dormire-text .titolo-tipo-stelle .views-field-field-numero-stelle span {
  float: left;
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text .dormire-text .localit {
  margin-top: 0.5em;
  line-height: 1.25rem;
}
.view-strutture-ricettive-contestuali .dove-dormire .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 .dove-dormire .dormire-img-text .dormire-text .localit .views-field {
  margin-left: 1.5625rem;
}
.view-strutture-ricettive-contestuali .dove-dormire .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 .dove-dormire .house .distanza {
  position: relative;
  width: 5em;
  line-height: 2em;
  background-color: white;
  color: #4d4d4d;
}
.view-strutture-ricettive-contestuali .dove-dormire .house .distanza span {
  padding-left: 0.1em;
}
.view-strutture-ricettive-contestuali .dove-dormire .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 .dove-dormire .house .distanza span:after {
  bottom: 0;
  right: -1em;
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img {
  color: white;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img .img-responsive {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img ul {
    padding-left: 0;
  }
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img ul .img-responsive {
    display: inline;
  }
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img .dormire-text {
  background-color: rgba(0, 0, 0, 0.4);
}
.view-strutture-ricettive-contestuali .dove-dormire .dormire-content-img .house {
  background-color: #1fcbd9;
}
@media (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text .dormire-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 5em;
  }
  .view-strutture-ricettive-contestuali .dove-dormire .dormire-img-text .dormire-text .localit {
    position: absolute;
    bottom: 1em;
  }
  .view-strutture-ricettive-contestuali .dove-dormire .house {
    padding: 1em;
  }
}
@media (min-width: 48rem) and (min-width: 48rem) {
  .view-strutture-ricettive-contestuali .dove-dormire .house {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0.5em;
    width: 5em;
    background-position: 50% 15%;
  }
  .view-strutture-ricettive-contestuali .dove-dormire .house .distanza {
    position: absolute;
    bottom: 0.5em;
    left: 0.5em;
    right: 1.5em;
    width: auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0cnV0dHVyZS5jc3MiLCJ2YXJpYWJsZXMuc2NzcyIsInN0cnV0dHVyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixjQUFBO0FDUUk7RUFDSSxhQUFBO0FGTFI7QUVRSTtFQUNJLGFBQUE7QUZOUjtBRVNJO0VBQ0kseUJEa0RZO0VDakRaLGtCQUFBO0VBQ0Esa0JBQUE7QUZQUjtBQytHRTtFQzNHRTtJQUtNLGdCQUFBO0VGTFI7QUFDRjtBRU1RO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VEeUxSLGtCQUFBO0FENUxGO0FDeUZFO0VDeEZNO0lENkxKLG1CQUFBO0VEMUxGO0FBQ0Y7QUNvRkU7RUN4Rk07SURpTUosb0JBQUE7RUR6TEY7QUFDRjtBQytFRTtFQ3hGTTtJRG9NSixvQkFBQTtFRHZMRjtBQUNGO0FFUlk7RUFDSSxhQUFBO0FGVWhCO0FFTlk7RUFDSSxhQUFBO0VEd09kLGtCQUFBO0FEL05GO0FDbUVFO0VDN0VVO0lEMk9SLG1CQUFBO0VEN05GO0FBQ0Y7QUM4REU7RUM3RVU7SUQ4T1IsbUJBQUE7RUQzTkY7QUFDRjtBQ3lERTtFQzdFVTtJRGlQUixrQkFBQTtFRHpORjtBQUNGO0FDaWlCRTtFQUNFLFdBQUE7RUFDQSxVQ3hqQjJDO0VEeWpCM0MsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0FEL2hCSjtBRTVCZ0I7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FGOEJwQjtBRTNCWTtFRHVXVixvQkN0V21EO0FGNkJyRDtBQzBVRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlDM1dpRDtFRDRXakQsV0M1VzJDO0VENlczQywwREM3V3VEO0VEOFd2RCxtQkFBQTtBRHhVSjtBRXJDZ0I7RUFDSSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUZ1Q3BCO0FFbENRO0VBRUksb0JBQUE7QUZtQ1o7QUVsQ1k7RUFDSSx5QkFBQTtBRm9DaEI7QUVuQ2dCO0VBQ0ksV0FBQTtBRnFDcEI7QUVuQ2dCO0VBQ0ksYUFBQTtBRnFDcEI7QUVuQ2dCO0VBQ0ksV0FBQTtBRnFDcEI7QUUvQlE7RUFDSSx5QkFBQTtBRmlDWjtBRTdCUTtFQUNJLGFBQUE7QUYrQlo7QUU5Qlk7RUFDSSxjQUFBO0FGZ0NoQjtBRTVCSTtFQUNFLGdCQUFBO0VEMElKLG9CQUFBO0FEM0dGO0FDTkU7RUMxQkU7SUQ2SUEsbUJBQUE7RUR6R0Y7QUFDRjtBQ1hFO0VDMUJFO0lEZ0pBLG1CQUFBO0VEdkdGO0FBQ0Y7QUNoQkU7RUMxQkU7SURtSkEsa0JBQUE7RURyR0Y7QUFDRjtBRTNDSTtFQUNJLGtCQXhGaUI7QUZxSXpCO0FFMUNNO0VBQ0UsV0FBQTtBRjRDUjtBRTNDUTtFQUNFLGNBQUE7QUY2Q1Y7QUV6Q0k7RUFDSSxrQkFuR2lCO0FGOEl6QjtBRTFDUTtFQUNJLHlCQUFBO0VEMkpWLG1CQUFBO0FEOUdGO0FDckNFO0VDVE07SUQ4SkosbUJBQUE7RUQ1R0Y7QUFDRjtBQzFDRTtFQ1RNO0lEaUtKLGlCQUFBO0VEMUdGO0FBQ0Y7QUNxZEU7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FEbmRKO0FFOURZO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QUZnRWhCO0FFN0RRO0VBQ0UsaUJBQUE7RURnSFIsb0JBQUE7QURoREY7QUNqRUU7RUNBTTtJRG1ISixtQkFBQTtFRDlDRjtBQUNGO0FDdEVFO0VDQU07SURzSEosbUJBQUE7RUQ1Q0Y7QUFDRjtBQzNFRTtFQ0FNO0lEeUhKLGtCQUFBO0VEMUNGO0FBQ0Y7QUUzRUk7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHlCRHhETTtFQ3lETixZQUFBO0VEMEZOLGtCQUFBO0FEWkY7QUN2RkU7RUNLRTtJRGdHQSxtQkFBQTtFRFZGO0FBQ0Y7QUM1RkU7RUNLRTtJRG9HQSxvQkFBQTtFRFRGO0FBQ0Y7QUNqR0U7RUNLRTtJRHVHQSxvQkFBQTtFRFBGO0FBQ0Y7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SEM7RUY2Vm5CO0VFL05rQjtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtFRmlPdEI7RUUzTlU7SUFDSSxZQUFBO0VGNk5kO0FBQ0Y7QUN4bUJFO0VDeVlVO0lBR1Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7SUFDQSxjQUFBO0lBQ0EsVUE5SUM7SUErSUQsNEJBQUE7RUZnT2xCO0VFL05rQjtJQUNJLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtFRmlPdEI7QUFDRiIsImZpbGUiOiJzdHJ1dHR1cmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogVkFSSUFCTEVTICovXG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlICNwYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC10eXBlLWltYWdlIC5maWVsZC1pdGVtIC5maWxlLmZpbGUtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nLXRvcDogMi41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSB7XG4gICAgbWluLWhlaWdodDogMTZlbTtcbiAgfVxufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWxhYmVsLCAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1sYWJlbCwgLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1sYWJlbCwgLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtbGFiZWwsIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5maWVsZC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgaDEudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCBoMS50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzFmY2JkOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLXRvcC1sZWZ0IGgxLnRpdGxlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCAuaW5kaXJpenpvLXN0cnV0dHVyYS1yaWNldHRpdmEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItdG9wLWxlZnQgLmluZGlyaXp6by1zdHJ1dHR1cmEtcmljZXR0aXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hcmtlci1sdW9nby1ldmVudG8ucG5nXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci10b3AtbGVmdCAuaW5kaXJpenpvLXN0cnV0dHVyYS1yaWNldHRpdmEgLmZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuaGVhZGVyLXN0cnV0dHVyYS1yaWNldHRpdmEgLmhlYWRlci1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhIC5oZWFkZXItYm90dG9tIC5maWVsZC1uYW1lLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IC5maWVsZC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCAuZmllbGQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLMKgXCI7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5oZWFkZXItc3RydXR0dXJhLXJpY2V0dGl2YSAuaGVhZGVyLWJvdHRvbSAuZmllbGQtbmFtZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCAuZmllbGQtaXRlbS5sYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmhlYWRlci10b3AtcmlnaHQgLmZpZWxkLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pIC5maWVsZC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pIC5maWVsZC1pdGVtLmZpcnN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1vY2NoaWVsbG8ge1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLW9jY2hpZWxsbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1vY2NoaWVsbG8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLW9jY2hpZWxsbyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtbnVtZXJvLXN0ZWxsZSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1udW1lcm8tc3RlbGxlIHNwYW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y2OWYxYTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vydml6aS1zdGFuZGFyZCBoMjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIC5maWVsZC1pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogNWVtO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmQgLmZpZWxkLWl0ZW1zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1zZXJ2aXppLXN0YW5kYXJkIC5maWVsZC1pdGVtcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5tb3JlLWluZm8ge1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njk4MDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5tb3JlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAubW9yZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS10eXBlLS1zdHJ1dHR1cmVfcmljZXR0aXZlIC5tb3JlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLm5vZGUtdHlwZS0tc3RydXR0dXJlX3JpY2V0dGl2ZSAubW9yZS1pbmZvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLnZpZXctZGlzcGxheS1pZC1hbGxlZ2F0b19uYXNjb3N0byB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSBvcHRpb25bdmFsdWU9bm9kZV9maWVsZF92YWxvcml6emF6aW9uZV9kbXNdIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLndlbGwge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAuY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIC5jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAuY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAub3JkaW5hLW1hcHBhLWxpc3RhIC5maWx0cmEtcGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm9yZGluYS1tYXBwYS1saXN0YSAuZmlsdHJhLXBlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLm9yZGluYS1tYXBwYS1saXN0YSAuZmlsdHJhLXBlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAudGV4dC1jb250ZW50LXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAudmlld3Mtd2lkZ2V0LXNvcnQtYnksIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkIC5tYXBwYS1saXN0YSwgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLmZpbHRyYS1wZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUge1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2Ege1xuICBtYXJnaW4tbGVmdDogOGVtO1xuICBtYXJnaW4tcmlnaHQ6IDhlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlcixcbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlcixcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIsXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLWZpZWxkLWdlb3JlZi1sYXRsb24td3JhcHBlciAudmlld3Mtd2lkZ2V0LFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlciAudmlld3Mtd2lkZ2V0LFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1zZWFyY2gtYXBpLXZpZXdzLWZ1bGx0ZXh0LXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgcGFkZGluZzogMC41ZW0gMS4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LW5vZGUtZmllbGQtZ2VvcmVmLWxhdGxvbi13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tY29udHJvbCxcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAjZWRpdC1ub2RlLXRpdGxlLWZpZWxkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS1jb250cm9sLFxuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhICNlZGl0LXNlYXJjaC1hcGktdmlld3MtZnVsbHRleHQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAuN2VtIDEuMmVtO1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YzNjY1ZDtcbiAgcGFkZGluZzogMC4zZW0gMi4zZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjY1ZDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjM2NjVkO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC5maWx0cmktcmljZXJjYSAudmlld3Mtc3VibWl0LWJ1dHRvbiBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2YzNjY1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAuZmlsdHJpLXJpY2VyY2EgLnZpZXdzLXN1Ym1pdC1idXR0b24gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAjdmlld3MtZXhwb3NlZC1mb3JtLXN0cnV0dHVyZS1yaWNldHRpdmUtcGFnZS1zdHJ1dHR1cmUtcmljZXR0aXZlIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZpbHRyaS1yaWNlcmNhIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zdHJ1dHR1cmUtcmljZXR0aXZlLXBhZ2Utc3RydXR0dXJlLXJpY2V0dGl2ZSAub3JkaW5hLW1hcHBhLWxpc3RhIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1oaWdobGlnaHRlZCAudmlld3Mtd2lkZ2V0LXNvcnQtYnkgLmNvbnRyb2wtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS1zZWxlY3QsIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWhpZ2hsaWdodGVkIC52aWV3cy13aWRnZXQtc29ydC1ieSAuZm9ybS10eXBlLWJlZi1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtbGluZ3VlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MiU7XG4gIHdpZHRoOiA5LjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLm1hcHBhLWxpc3RhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLm1hcHBhLWxpc3RhIGxpIGEge1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtaGlnaGxpZ2h0ZWQgLm1hcHBhLWxpc3RhIGxpLnZlZGktbGlzdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgaDIuYmxvY2stdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIGgyLmJsb2NrLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmM2YyZjM7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSBoMi5ibG9jay10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktZmFjZXRhcGktY2hlY2tib3gtbGlua3MsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktY29sbGFwc2libGUge1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMztcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmJsb2NrLWZhY2V0YXBpIC5mYWNldGFwaS1mYWNldGFwaS1jaGVja2JveC1saW5rcyAuZmFjZXRhcGktZmFjZXQsXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50IC5ibG9jay1mYWNldGFwaSAuZmFjZXRhcGktY29sbGFwc2libGUgLmZhY2V0YXBpLWZhY2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzIC5mYWNldGFwaS1mYWNldCBhLFxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYmxvY2stZmFjZXRhcGkgLmZhY2V0YXBpLWNvbGxhcHNpYmxlIC5mYWNldGFwaS1mYWNldCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250ZW50LWltZyAuZG9ybWlyZS1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiAxZW07XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250ZW50LW5vLWltZyAuZG9ybWlyZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nhc2V0dGEtc3RydXR0dXJhLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE1JTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRlbnQtbm8taW1nIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM2VtO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxZmNiZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnRpdG9sby1jb211bmUgLnZpZXdzLWZpZWxkLW5vZGUtdGl0bGUtZmllbGQ6YWZ0ZXIge1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudGl0b2xvLWNvbXVuZSAudmlld3MtZmllbGQtbm9kZS1maWVsZC1jb211bmUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC50aXRvbG8tY29tdW5lIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWNvbXVuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXJrZXItbHVvZ28tZXZlbnRvLnBuZ1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAuc3RydXR0dXJhLXN0ZWxsZSAudmlld3MtZmllbGQtbm9kZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5zdHJ1dHR1cmEtc3RlbGxlIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAuc3RydXR0dXJhLXN0ZWxsZSAudmlld3MtZmllbGQtbm9kZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAuZGlzdGFuemEge1xuICB3aWR0aDogNS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5kaXN0YW56YSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC5kaXN0YW56YSBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDFlbSBzb2xpZCAjZTZlNmU2O1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLmRpc3RhbnphIHNwYW46YWZ0ZXIge1xuICBsZWZ0OiA1LjVlbTtcbn1cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgI3RhYi1saXN0YSAudmlld3Mtcm93IC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0IC52ZWRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAjdGFiLWxpc3RhIC52aWV3cy1yb3cgLmRvcm1pcmUtY29udGFpbmVyLXRleHQgLnZlZGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4OC44ODg4OSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2Njk4MDE7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njk4MDE7XG59XG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAjcGFnZS1jb250ZW50ICN0YWItbGlzdGEgLnZpZXdzLXJvdyAuZG9ybWlyZS1jb250YWluZXItdGV4dCAudmVkaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2Njk4MDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmRpc3BsYXk6IHRhYmxlOyovXG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1jb250ZW50LW5vLWltZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1jb250ZW50LW5vLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtaW1nIC5maWxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQge1xuICBwYWRkaW5nOiAxZW07XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLnRpdG9sby10aXBvLXN0ZWxsZSAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLnRpdG9sby10aXBvLXN0ZWxsZSAudmlld3MtZmllbGQtdGl0bGUgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxZmNiZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLnRpdG9sby10aXBvLXN0ZWxsZSAudmlld3MtZmllbGQtdGl0bGUgaDI6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAudGl0b2xvLXRpcG8tc3RlbGxlIC52aWV3cy1maWVsZC1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1pbWctdGV4dCAuZG9ybWlyZS10ZXh0IC50aXRvbG8tdGlwby1zdGVsbGUgLnZpZXdzLWZpZWxkLWZpZWxkLW51bWVyby1zdGVsbGUgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWltZy10ZXh0IC5kb3JtaXJlLXRleHQgLmxvY2FsaXQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAubG9jYWxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXJrZXItbHVvZ28tZXZlbnRvLnBuZ1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1pbWctdGV4dCAuZG9ybWlyZS10ZXh0IC5sb2NhbGl0IC52aWV3cy1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5ob3VzZSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nhc2V0dGEtc3RydXR0dXJhLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuaG91c2UgLmRpc3RhbnphIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmhvdXNlIC5kaXN0YW56YSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbn1cbi52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuaG91c2UgLmRpc3RhbnphIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMWVtIHNvbGlkIHdoaXRlO1xufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5ob3VzZSAuZGlzdGFuemEgc3BhbjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xZW07XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtY29udGVudC1pbWcge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWNvbnRlbnQtaW1nIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1jb250ZW50LWltZyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuZG9ybWlyZS1jb250ZW50LWltZyB1bCAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5kb3JtaXJlLWNvbnRlbnQtaW1nIC5kb3JtaXJlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtY29udGVudC1pbWcgLmhvdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgfVxuICAudmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpIC5kb3ZlLWRvcm1pcmUgLmRvcm1pcmUtaW1nLXRleHQgLmRvcm1pcmUtdGV4dCAubG9jYWxpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICB9XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuaG91c2Uge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctc3RydXR0dXJlLXJpY2V0dGl2ZS1jb250ZXN0dWFsaSAuZG92ZS1kb3JtaXJlIC5ob3VzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgd2lkdGg6IDVlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTUlO1xuICB9XG4gIC52aWV3LXN0cnV0dHVyZS1yaWNldHRpdmUtY29udGVzdHVhbGkgLmRvdmUtZG9ybWlyZSAuaG91c2UgLmRpc3RhbnphIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICByaWdodDogMS41ZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn0iLCIvKiBWQVJJQUJMRVMgKi9cblxuLy8gY29sb3JzXG4kcHJpbWFyeS1zaGFkZTogIzA2NzhiZTtcbiRwcmltYXJ5LWxpZ2h0OiB0aW50LWNvbG9yKCRwcmltYXJ5LXNoYWRlLCAzNyUpO1xuJHByaW1hcnktZGFyazogc2hhZGUtY29sb3IoJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDY0NzcxO1xuJGFjY2VudC1saWdodDogdGludC1jb2xvcigkYWNjZW50LXNoYWRlLCAzNyUpO1xuJGFjY2VudC1kYXJrOiBzaGFkZS1jb2xvcigkYWNjZW50LXNoYWRlLCAxMiUpO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICNkYzM1NDU7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMjhhNzQ1O1xuJGN5YW46ICMxN2EyYjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbiRzZWNvbmRhcnk6ICRwcmltYXJ5LXNoYWRlO1xuJHN1Y2Nlc3M6ICRncmVlbjtcbiRpbmZvOiAkY3lhbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuJGxpZ2h0OiAkZ3JheS0xMDA7XG4kZGFyazogJGdyYXktODAwO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuLy8kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4vLyRsaW5rLWhvdmVyLWNvbG9yOiAkYWNjZW50LWRhcms7XG4vLyRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuLy8gQnJlYWRjcnVtYnMgKFdvcmtzIG9ubHkgb24gQm9vdHN0cmFwIDUrKVxuLy8gJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoXCI+XCIpO1xuJGVuYWJsZS1jYXJldDogdHJ1ZTtcblxuJGJsb2NrLXBhZGRpbmc6IDE4cHg7XG5cblxuJGNvbG9yLXllbGxvdzogI2Y2OWYxYTtcbiRjb2xvci1ibHVlOiAjMTc0YjdkO1xuJGNvbG9yLXB1cnBsZTogI2EwMGM1YTtcbiRjb2xvci1ncmVlbjogIzY2OTgwMTtcblxuJGNvbG9yLWxpZ2h0Z3JleTojZTZlNmU2O1xuJGNvbG9yLWdyZXk6ICNkNmQ2ZDY7XG4kY29sb3ItbGlnaHRlcmdyZXk6ICNmMWYxZjE7XG4kY29sb3ItZ3JleS1ib3JkZXI6ICNjY2NjY2M7XG4kY29sb3ItZ3JleS1ib3R0b206ICNmNGY0ZjQ7XG4kY29sb3ItZGVlcGdyZXk6ICM0YzRjNGM7XG4kY29sb3ItZGVlcGVyZ3JleTogIzMzMzMzMztcbiRjb2xvci1jeWFuOiAjMWZjYmQ5O1xuJGNvbG9yLXJlZDogI2YzNjY1ZDtcbiRjb2xvci1saWdodGJsdWU6ICMxODcxYjM7XG4kbWFyZ2luLWJpZzogNjBweDtcbiRjb2xvci10ZXh0OiAjNGQ0ZDRkO1xuJGNvbG9yLWdyZXktYmc6ICNmM2YyZjM7XG4kY29sb3ItcmVkLWJ1dHRvbjogI2VmNTI0YjtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuJGZvbnQtc2l6ZS0xMTogNjEuMTExJTtcbiRmb250LXNpemUtMTQ6IDc3Ljc3Nzc4JTtcbiRmb250LXNpemUtMTY6IDg4Ljg4ODg5JTtcbiRmb250LXNpemUtMjA6IDExMS4xMTExMSU7XG4kZm9udC1zaXplLTIxOiAxMTYuNjY2NjY3JTtcbiRmb250LXNpemUtMjM6IDEyNy43Nzc3NzglO1xuJGZvbnQtc2l6ZS0yNDogMTMzLjMzMzMzJTtcbiRmb250LXNpemUtMzA6IDE2Ni42NjY2NyU7XG4kZm9udC1zaXplLTM2OiAyMDAlO1xuJGZvbnQtc2l6ZS00NTogMjUwJTtcbiRmb250LXNpemUtNTU6IDMwMCU7XG4kZm9udC1zaXplLTYwOiAzMzMuMzMlO1xuXG4kbWFpbi1tZW51LWhlaWdodDogNGVtO1xuJGJsb2NrLW1hcmdpbjogMy41ZW07XG5cbiRndXR0ZXI6IDIwcHg7XG4kaGFsZi1ndXR0ZXI6IDEwcHg7XG5cbiR4cy1zbWFsbC13aWR0aDogMzYwcHg7XG4kc21hbGwtd2lkdGg6IDc2OHB4O1xuJHNtYWxsLXdpZHRoLTE6ICRzbWFsbC13aWR0aCAtIDFweDtcbiRtZWRpdW0td2lkdGg6IDk5MnB4O1xuJG1lZGl1bS13aWR0aC0xOiAkbWVkaXVtLXdpZHRoIC0gMXB4O1xuJGxhcmdlLXdpZHRoOiAxMjAwcHg7XG4kbGFyZ2Utd2lkdGgtMTogJGxhcmdlLXdpZHRoIC0gMXB4O1xuJG1xLXRhYmxldC1sYW5kc2NhcGU6IDEwMjRweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gbWVkaWEtcmFuZ2UoJG1pbi13aWR0aCwgJG1heC13aWR0aCl7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXJhbmdlLWxhbmRzY2FwZSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tb3JlKCRtaW4td2lkdGgpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHgtc21hbGx7XG4gIEBpbmNsdWRlIG1lZGlhLXJhbmdlKDAsICRzbWFsbC13aWR0aC0xKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuQG1peGluIG1lZGl1bS1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkbWVkaXVtLXdpZHRoLCAkbGFyZ2Utd2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkc21hbGwtd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIG1lZGl1bXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbWVkaXVtLXdpZHRoKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBsYXJnZXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbGFyZ2Utd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgxNjAwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkc21hbGwtd2lkdGgsICRtZWRpdW0td2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMTF7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtaXhpbiBmb250LXNpemUtMTR7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbn1cbkBtaXhpbiBmb250LXNpemUtMTZ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUtMTh7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yMHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLTIxe1xuICBmb250LXNpemU6IDIxcHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS0yM3tcbiAgZm9udC1zaXplOiAyM3B4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yNHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMzB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTM2e1xuICBmb250LXNpemU6IDM2cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUtNDV7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTU1e1xuICBmb250LXNpemU6IDU1cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS02MHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtbW9udHNlcnJhdHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBmb250LXdvcmtzYW5ze1xuICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vVGl0b2xpIHNvcHJhIGxlIGZvdG9cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtcGhvdG97XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cblxuLy9MYWJlbCBmaWVsZFxuQG1peGluIGZvbnQtbW9udHNlcnJhdC1sYWJlbC1maWVsZHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cbi8vQm9keVxuQG1peGluIGZvbnQtY29udGVudHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtd29ya3NhbnM7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMTtcbn1cblxuQG1peGluIF9idXR0b24tYmFzZSgkY29sb3Ipe1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplLTE2O1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWludmVydGVkKCRjb2xvcil7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBfYnV0dG9uLWJhc2UoJGNvbG9yKTtcbiAgLy9jb2xvcjogJGNvbG9yO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uKCRjb2xvcil7XG4gIEBpbmNsdWRlIF9idXR0b24tYmFzZSgkY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi12ZWRpKCRjb2xvcil7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGxpc3QtcmVzZXR7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG5AbWl4aW4gYmVmb3JlLWljb24oJHdpZHRoLCAkaGVpZ2h0LCAkYmd1cmwpe1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXR7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gYm9vdHN0cmFwLXN0eWxlLXJlc2V0e1xuICBiYWNrZ3JvdW5kOm5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIGlucHV0LXJlc2V0e1xuICBAaW5jbHVkZSByZXNldDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGJveC1zaGFkb3ctcmVzZXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICRwZXJjZW50OiA1MCUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkcGVyY2VudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbn1cblxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24taXRlbXN7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogU2FmYXJpICovXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGhvcml6b250YWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cblxuXG5cbkBtaXhpbiBpY29uaXplZCgkd2lkdGgsICRoZWlnaHQsICRpbWc6Jycpe1xuICBAaW5jbHVkZSByZXNldDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5AbWl4aW4gaWNvbl90b3AoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy10b3A6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fbGVmdCgkdywgJGgsICRpbWc6Jycpe1xuICBwYWRkaW5nLWxlZnQ6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHQoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy1yaWdodDogJHcgKiAxLjI1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHRfYXJyb3d7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1hcHByb2ZvbmRpbWVudG8ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xufVxuXG5AbWl4aW4gaWNvbml6ZWRsaXN0KCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQsICRtYXJnaW4pe1xuXG4gIGhlaWdodDogMmVtO1xuXG4gIGxpLCBzcGFuIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xuXG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIGljb25pemVkKCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQG1peGluIG1haW4tbWVudS1zdHlsZXtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmc7XG5cbiAgICB9XG4gICAgLyptYXJnaW4tbGVmdDogMjBweDsqL1xuICB9XG5cbn1cblxuQG1peGluIGJlZm9yZXRyaWFuZ2xlKCRkaW1lbnNpb24sICRjb2xvcjokY29sb3ItZ3JleS1iZyl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRkaW1lbnNpb24gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkZGltZW5zaW9uIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogJGRpbWVuc2lvbiBzb2xpZCAkY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRkaW1lbnNpb247XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gYmlndGl0bGV7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG5cbkBtaXhpbiB0ZXN0by1mb3Rve1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5AbWl4aW4gYWZ0ZXJib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1jeWFuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gIH1cbn1cbkBtaXhpbiBiZWZvcmVib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIC8vIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItY3lhbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG59XG5cbkBtaXhpbiBoMnRpdGxlYWZ0ZXIoJHdpZHRoOjJlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3IteWVsbG93O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudGNhdGVnb3J5e1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICBmb250LXdlaWdodDpub3JtYWw7XG4gIEBpbmNsdWRlIGFmdGVyYm9yZGVyO1xufVxuXG5cbkBtaXhpbiBjaXRhemlvbmV7XG4gIG1hcmdpbi10b3A6IDAuMzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3RlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iZztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gMi41ZW07XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJHdpZHRoOjIwcHgpe1xuICAmOmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkY29sb3ItZ3JleS1iZztcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJHdpZHRoOjIwcHgpe1xuICAmOmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1yaWdodCgkd2lkdGg6MjBweCwgJGNvbG9yOiAkY29sb3ItZ3JleS1iZyl7XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtbGVmdCgkd2lkdGg6MjBweCl7XG4gICY6YmVmb3Jle1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlLCA1MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogLSR3aWR0aDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsc2NyZWVuLWltYWdle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZmllbGQtdHlwZS1pbWFnZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWltbWFnaW5lLXRvcHtcbiAgICBtaW4td2lkdGg6IDE2ODBweDtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLWFsaWduO1xuICAgIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gc2xpZGVzaG93LW9uZXtcbiAgLm93bC1pdGVte1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBkaXZ7XG4gICAgICBAaW5jbHVkZSBmdWxsc2NyZWVuLWltYWdlO1xuICAgIH1cblxuICB9XG5cbiAgZGl2Lm93bC1jb250cm9sc3tcblxuICAgIC5vd2wtYnV0dG9ucyBkaXZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWRlc3RyYS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLm93bC1wcmV2e1xuICAgICAgICBsZWZ0OiAzZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1zaW5pc3RyYS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWNvbnRlbnQtdG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBoMntcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS01NTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNsaWRlc2hvdy1tdWx0aXtcbiAgLmZpbGV7XG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICRjb2xvci1saWdodGVyZ3JleTtcbiAgfVxuICAub3dsLWl0ZW17XG4gICAgcGFkZGluZy1sZWZ0OiAkaGFsZi1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyO1xuICB9XG4gIC5vd2wtd3JhcHBlcntcblxuICB9XG4gIC8qICAgIC5pdGVtLTAgLm5vZGV7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfSovXG4gICAgLm93bC1uYXYgYnV0dG9ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDQwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDI5cHg7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAmLmRpc2FibGVke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgcmlnaHQ6IC00LjRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWRlc3RyYV9jYXJvc2VsbG8ucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgbGVmdDogLTRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhX2Nhcm9zZWxsby5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYgLm93bC1uYXY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIC5vd2wtcGFnZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRlZXBncmV5O1xuICAgICAgfVxuICAgICAgc3Bhbjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXBncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLXBhZ2UuYWN0aXZle1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXBncmV5O1xuICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFycm93LXJlc3BvbnNpdmUtbWVudSgkYmd1cmwpe1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgO1xuLy8qKiBTdGlsaSBwZXIgbGUgc3RydXR0dXJlIHJpY2V0dGl2ZVxuJHN0cnV0dHVyZS1ibG9jay1tYXJnaW46IDJlbTtcblxuXG5cbi8vKiogVGlwbyBkaSBjb250ZW51dG8gc3RydXR0dXJlIHJpY2V0dGl2ZSAqKi9cbi5ub2RlLXR5cGUtLXN0cnV0dHVyZV9yaWNldHRpdmV7XG4gICAgI3BhZ2UtY29udGVudCAudmlldy1jb250ZW50e1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5maWVsZC10eXBlLWltYWdlIC5maWVsZC1pdGVtIC5maWxlLmZpbGUtaW1hZ2V7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlci1zdHJ1dHR1cmEtcmljZXR0aXZhe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWxpZ2h0ZXJncmV5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxsIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNmVtO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1sYWJlbCwgLmZpZWxkLWl0ZW1ze1xuICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLXRvcC1sZWZ0e1xuICAgICAgICAgICAgaDEudGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTM2O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmFmdGVyYm9yZGVyKDJlbSk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRpcml6em8tc3RydXR0dXJhLXJpY2V0dGl2YXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JlLWljb24oMTZweCwgMjBweCwgdXJsKCcuLi9pbWFnZXMvbWFya2VyLWx1b2dvLWV2ZW50by5wbmcnKSk7XG4gICAgICAgICAgICAgICAgLmZpZWxke1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1ib3R0b217XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtdGlwb2xvZ2lhLXN0cnV0dHVyYS1yaWNldHR7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAuZmllbGQtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgLmZpZWxkLWl0ZW06YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFxcMDBhMFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIC5maWVsZC1pdGVtLmxhc3Q6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItdG9wLXJpZ2h0e1xuICAgICAgICAuZmllbGQtbGFiZWx7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaXtcbiAgICAgICAgLmZpZWxkLWl0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5maXJzdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtb2NjaGllbGxve1xuICAgICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjE7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1ib2R5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3RydXR0dXJlLWJsb2NrLW1hcmdpbjtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWVyby1zdGVsbGV7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlcnZpemktc3RhbmRhcmR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzdHJ1dHR1cmUtYmxvY2stbWFyZ2luO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTMwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmgydGl0bGVhZnRlcjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1pdGVtc3tcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcbiAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3JlLWluZm97XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmVlbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi8vKiogUGFnaW5hIGRvdmUgZG9ybWlyZSAqKi9cbi5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJle1xuICAgICR2ZXJ0aWNhbC13aWR0aC1kb3JtaXJlOiA1LjVlbTtcbiAgICAudmlldy1kaXNwbGF5LWlkLWFsbGVnYXRvX25hc2Nvc3Rve1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIG9wdGlvblt2YWx1ZT1ub2RlX2ZpZWxkX3ZhbG9yaXp6YXppb25lX2Rtc117XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAud2VsbHtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnJlc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yNDtcbiAgICB9XG4gICAgLm9yZGluYS1tYXBwYS1saXN0YXtcbiAgICAgICAgLmZpbHRyYS1wZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTI0O1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICNwYWdlLWhpZ2hsaWdodGVke1xuICAgICAgICAudGV4dC1jb250ZW50LXRvcHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGx7XG4gICAgICAgICAgICAudmlld3Mtd2lkZ2V0LXNvcnQtYnksIC5tYXBwYS1saXN0YSwgLmZpbHRyYS1wZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmV7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldHN7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5maWx0cmktcmljZXJjYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtbm9kZS1maWVsZC1nZW9yZWYtbGF0bG9uLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICAgICNlZGl0LW5vZGUtdGl0bGUtZmllbGQtd3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtc2VhcmNoLWFwaS12aWV3cy1mdWxsdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3Mtd2lkZ2V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvci10ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxsLW9ubHl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdlbSAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlld3Mtc3VibWl0LWJ1dHRvbntcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5yZXNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYnV0dG9uLXZlZGkodmFyaWFibGVzLiRjb2xvci1yZWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLm1lZGl1bS1vbmx5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmRpbmEtbWFwcGEtbGlzdGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLXdpZGdldC1zb3J0LWJ5e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1zZWxlY3QsIC5mb3JtLXR5cGUtYmVmLWxpbmt7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmlucHV0LXJlc2V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1saW5ndWUucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUyJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOS41ZW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtbW9udHNlcnJhdC1sYWJlbC1maWVsZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFwcGEtbGlzdGF7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuaW5wdXQtcmVzZXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LW1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudmVkaS1saXN0YXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAjcGFnZS1jb250ZW50e1xuICAgICAgICAuYmxvY2stZmFjZXRhcGl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgICAgICAgIGgyLmJsb2NrLXRpdGxle1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnRyaWFuZ2xlLWFmdGVyO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2V0YXBpLWZhY2V0YXBpLWNoZWNrYm94LWxpbmtzLFxuICAgICAgICAgICAgLmZhY2V0YXBpLWNvbGxhcHNpYmxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JleS1iZztcbiAgICAgICAgICAgICAgICAuZmFjZXRhcGktZmFjZXR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3RhYi1saXN0YSAudmlld3Mtcm93e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LWltZ3tcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50e1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LXRleHR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZ3tcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYXNldHRhLXN0cnV0dHVyYS5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3JtaXJlLWNvbnRhaW5lci10ZXh0e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgICAgICAgICAgICAgIC50aXRvbG8tY29tdW5le1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS10aXRsZS1maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYWZ0ZXJib3JkZXIoM2VtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS1maWVsZC1jb211bmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JlLWljb24oMTZweCwgMjBweCwgdXJsKCcuLi9pbWFnZXMvbWFya2VyLWx1b2dvLWV2ZW50by5wbmcnKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0cnV0dHVyYS1zdGVsbGV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm9kZS1maWVsZC10aXBvbG9naWEtc3RydXR0dXJhLXJpY2V0dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTE0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kaXN0YW56YXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC13aWR0aC1kb3JtaXJlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy50cmlhbmdsZS1yaWdodCgxZW0sIHZhcmlhYmxlcy4kY29sb3ItbGlnaHRncmV5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLXdpZHRoLWRvcm1pcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZlZGl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5idXR0b24tdmVkaSh2YXJpYWJsZXMuJGNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyoqIFN0cnV0dHVyZSByaWNldHRpdmUgY29udGVzdHVhbGkgKiovXG4udmlldy1zdHJ1dHR1cmUtcmljZXR0aXZlLWNvbnRlc3R1YWxpe1xuICAgICR2ZXJ0aWNhbC13aWR0aDogNWVtO1xuICAgIC5kb3ZlLWRvcm1pcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JleS1iZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLypkaXNwbGF5OiB0YWJsZTsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG5cblxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1tYWdpbml7XG5cbiAgICAgICAgfVxuICAgICAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZ3tcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOy8vVmlzdWFsaXp6aWFtbyBsJ2ltbWFnaW5lIHBsYWNlaG9sZGVyXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmRvcm1pcmUtaW1nLXRleHR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5kb3JtaXJlLWltZ3tcbiAgICAgICAgICAgICAgICAuZmlsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3JtaXJlLXRleHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIC50aXRvbG8tdGlwby1zdGVsbGV7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5hZnRlcmJvcmRlcigzZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRpcG9sb2dpYS1zdHJ1dHR1cmEtcmljZXR0e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLW51bWVyby1zdGVsbGUgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvY2FsaXR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JlLWljb24oMTZweCwgMjBweCwgdXJsKCcuLi9pbWFnZXMvbWFya2VyLWx1b2dvLWV2ZW50by5wbmcnKSk7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZHttYXJnaW4tbGVmdDogMjVweDt9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvdXNle1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Nhc2V0dGEtc3RydXR0dXJhLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1jeWFuO1xuICAgICAgICAgICAgLmRpc3Rhbnphe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHZlcnRpY2FsLXdpZHRoO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMudHJpYW5nbGUtcmlnaHQoMWVtLCB3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtaW1ne1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxse1xuICAgICAgICAgICAgICAgIC5pbWctcmVzcG9uc2l2ZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGx7XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmltZy1yZXNwb25zaXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZG9ybWlyZS10ZXh0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ob3VzZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvcm1pcmUtY29udGVudC1uby1pbWd7XG4gICAgICAgICAgICAuZG9ybWlyZS1pbWd7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG4gICAgICAgICAgICAuZG9ybWlyZS1pbWctdGV4dHtcbiAgICAgICAgICAgICAgICAuZG9ybWlyZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdmVydGljYWwtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIC5sb2NhbGl0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvdXNle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGx7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE1JTtcbiAgICAgICAgICAgICAgICAgICAgLmRpc3Rhbnphe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
