/* VARIABLES */
.view-filters {
  margin-bottom: 3.5em;
}

.html ul.pagination {
  border-radius: 0;
}
.html ul.pagination li,
.html ul.pagination a {
  border-radius: 0;
}

div.text-content-top.light.gradient {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: initial !important;
  padding-top: 5em;
  padding-bottom: 2em;
  min-height: 20em;
  /*     Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+75,1+100
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%);  FF3.6-15
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);  Chrome10-25,Safari5.1-6
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 75%,rgba(255,255,255,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );  IE6-9 */
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.8)), to(#ffffff));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, #ffffff);
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 50%, #ffffff);
}
div.text-content-top.light.gradient h2 {
  margin-bottom: 0.5em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1em;
  margin-bottom: 0.2em;
  font-size: 3.75rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  div.text-content-top.light.gradient h2 {
    font-size: 2.8125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  div.text-content-top.light.gradient h2 {
    font-size: 2.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  div.text-content-top.light.gradient h2 {
    font-size: 3.125rem;
  }
}
div.text-content-top.light.gradient h2:before {
  content: "";
  width: 1em;
  display: block;
  border-top: 10px solid #f69f1a;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0.3em;
}
div.text-content-top.light.gradient .text {
  font-weight: normal;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  div.text-content-top.light.gradient .text {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  div.text-content-top.light.gradient .text {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  div.text-content-top.light.gradient .text {
    font-size: 1.1875rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-organizza-dormire div.text-content-top.light.gradient .text-content {
    padding-bottom: 6em;
  }
}

div.text-content-top .field-type-taxonomy-term-reference,
div.text-content-top .field--type-taxonomy-term-reference,
div.text-content-top .views-field-field-cosa-fare {
  font-size: 0.6875rem;
  text-transform: uppercase;
  line-height: 1.2em;
  font-weight: normal;
}

div.text-content-top .views-field-field-cosa-fare .field-type-taxonomy-term-reference:after,
div.text-content-top .views-field-field-cosa-fare .field--type-taxonomy-term-reference:after,
div.text-content-top .views-field-field-destinazione-di-riferiment .field-type-taxonomy-term-reference:after,
div.text-content-top .views-field-field-destinazione-di-riferiment .field--type-taxonomy-term-reference:after {
  display: none;
}

div.text-content-top .views-field-field-cosa-fare .field--type-taxonomy-term-reference a::after,
div.text-content-top .views-field-field-destinazione-di-riferiment .field-type-taxonomy-term-reference a::after,
div.text-content-top .views-field-field-destinazione-di-riferiment .field--type-taxonomy-term-reference a::after {
  content: "";
  width: 7em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  border-top: 5px solid #1fcbd9;
  display: block;
}

.views-exposed-form.collapsible-widgets .widget a {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  padding: 0.7em 0.7em 0.7em 1em;
  background-color: #e6e6e6;
  text-align: center;
  line-height: 1em;
  font-size: 1.4375rem;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
.views-exposed-form.collapsible-widgets .widget a * {
  cursor: pointer;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .views-exposed-form.collapsible-widgets .widget a {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .views-exposed-form.collapsible-widgets .widget a {
    font-size: 1.25rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .views-exposed-form.collapsible-widgets .widget a {
    font-size: 0.875rem;
  }
}
.views-exposed-form.collapsible-widgets .widget a label {
  margin-right: 2em;
  display: block;
  margin-bottom: 0;
}
.views-exposed-form.collapsible-widgets .widget a .arrow-down {
  float: right;
  width: 22px;
  height: 1em;
  background-image: url("../images/frecce/freccia-accordion.png");
  -webkit-background-size: 100% auto;
          background-size: 100% auto;
  background-repeat: no-repeat;
  background-position-y: 50%;
}
.views-exposed-form .views-exposed-widget {
  padding: 0;
  float: none;
  padding-top: 0.1875rem;
}
.views-exposed-form .form-item-field-riassunto-mese-tid .form-item,
.views-exposed-form .form-item-field-tipo-di-evento-tid .form-item {
  float: left;
  width: 50%;
  /*            label{
                        max-width: 80%;
                        float: left;
                    }*/
}
.views-exposed-form .form-item-field-riassunto-mese-tid .form-item .checker,
.views-exposed-form .form-item-field-tipo-di-evento-tid .form-item .checker {
  float: left;
}
.views-exposed-form .form-control {
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f3f2f3;
  padding: 1em 1.2em;
  display: inline-block;
  font-size: 1.25rem !important;
}
.views-exposed-form .form-control.form-text {
  padding: 0.2em 1.2em;
}
.views-exposed-form .form-control label {
  font-weight: normal;
  line-height: 1.2em;
}
.views-exposed-form .form-control .form-item {
  margin-bottom: 1em;
  line-height: 1em;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .views-exposed-form .form-control .form-item {
    width: 100%;
  }
}
.views-exposed-form .form-control .checker {
  float: left;
}
.views-exposed-form .form-control label {
  margin-left: 2.1875rem;
  display: block;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .views-exposed-form .form-control {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .views-exposed-form .form-control {
    font-size: 1.1875rem;
  }
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .views-exposed-form .form-control {
    font-size: 0.875rem;
    padding: 0.8em 0.8em;
  }
  .views-exposed-form .form-control label {
    margin-left: 1.5625rem;
  }
}

.hint-block {
  padding: 3em 2em;
  background-color: #f3f2f3;
  font-weight: 300;
  line-height: 1.57;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .hint-block {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .hint-block {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .hint-block {
    font-size: 1.25rem;
  }
}

.page-destinazioni #page-content .view-destinazioni-contenuto {
  margin-bottom: 3.5em;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-destinazioni #page-content .view-destinazioni-contenuto .container .col-sm-4 {
    width: 100%;
  }
}
.page-destinazioni #page-content .views-exposed-form {
  margin-bottom: 0;
  margin-top: 3.5em;
}
.page-destinazioni #page-content .views-exposed-form #collapseAll {
  background-color: #f3f2f3;
  margin-top: 0.1875rem;
}
.page-destinazioni #page-content .views-exposed-form #collapseAll .form-type-bef-checkbox.form-group {
  float: left;
  width: 50%;
}
.page-destinazioni #page-content h2.block-title {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1em;
  margin-bottom: 0.2em;
  font-size: 3.75rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-destinazioni #page-content h2.block-title {
    font-size: 2.8125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-destinazioni #page-content h2.block-title {
    font-size: 2.8125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-destinazioni #page-content h2.block-title {
    font-size: 3.125rem;
  }
}
.page-destinazioni #page-content h2.block-title:before {
  content: "";
  width: 1em;
  display: block;
  border-top: 10px solid #f69f1a;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0.3em;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-destinazioni #page-content .hint-block,
  .page-destinazioni #page-content .openlayers-views-map,
  .page-destinazioni #page-content #block-views-eb68b4348cf05895620e29b9dc5eec7c,
  .page-destinazioni #page-content #block-views-4ab6a20af642af11580c76f6cd17c53d {
    display: none;
  }
  .page-destinazioni #page-content .destinazione.views-row {
    clear: both;
    margin-top: 2em;
    display: block !important;
  }
}
.page-destinazioni #page-content .destinazione {
  display: none;
}
.page-destinazioni #page-content .destinazione .node-teaser {
  text-align: center;
}
.page-destinazioni #page-content .destinazione .node-teaser h2 {
  text-transform: uppercase;
  min-height: auto;
  font-size: 1.875rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-destinazioni #page-content .destinazione .node-teaser h2 {
    font-size: 1.375rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-destinazioni #page-content .destinazione .node-teaser h2 {
    font-size: 1.5rem;
  }
}
.page-destinazioni #page-content .destinazione .node-teaser h2:after {
  content: "";
  width: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.page-destinazioni #page-content .destinazione .node-teaser h2:after {
  margin: 0.6em auto;
}
.page-destinazioni #page-content .destinazione .node-teaser .content {
  font-weight: normal;
  margin-bottom: 1em;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-destinazioni #page-content .destinazione .node-teaser .content {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-destinazioni #page-content .destinazione .node-teaser .content {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-destinazioni #page-content .destinazione .node-teaser .content {
    font-size: 1.1875rem;
  }
}
.page-destinazioni #page-content .destinazione .node-teaser .content-wrapper {
  padding-bottom: 2em;
}

.node-informazione-utile.node-teaser {
  text-align: center;
}
.node-informazione-utile.node-teaser img {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.node-informazione-utile.node-teaser .field--name-title h2 {
  min-height: auto;
  margin-top: 1em;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1.875rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node-informazione-utile.node-teaser .field--name-title h2 {
    font-size: 1.375rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node-informazione-utile.node-teaser .field--name-title h2 {
    font-size: 1.5rem;
  }
}
.node-informazione-utile.node-teaser .field--name-title h2:after {
  content: "";
  width: 3em;
  margin-top: 1em;
  margin-bottom: 1em;
  border-top: 5px solid #1fcbd9;
  display: block;
}
.node-informazione-utile.node-teaser .field--name-title h2:after {
  margin: 1em auto;
}
.node-informazione-utile.node-teaser .content {
  padding: 2em 2em;
}
.node-informazione-utile.node-teaser .content .field--type-text-with-summary {
  text-align: justify;
  font-weight: 300;
  line-height: 1.57;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.25rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node-informazione-utile.node-teaser .content .field--type-text-with-summary {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node-informazione-utile.node-teaser .content .field--type-text-with-summary {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node-informazione-utile.node-teaser .content .field--type-text-with-summary {
    font-size: 1.1875rem;
  }
}
.node-informazione-utile.node-teaser .content::before {
  content: unset;
}
.node-informazione-utile.node-teaser .field-name-field-vedi-anche-link {
  text-align: left;
  background-color: #1fcbd9;
  margin-top: 1em;
  padding: 0em 2em 1em 2em;
  position: relative;
  font-size: 1.25rem;
}
.node-informazione-utile.node-teaser .field-name-field-vedi-anche-link::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 1.3em solid transparent;
  border-right: 1.3em solid transparent;
  border-bottom: 1.3em solid #1fcbd9;
  position: absolute;
  top: -1.3em;
  left: auto;
}
.node-informazione-utile.node-teaser .field-name-field-vedi-anche-link:before {
  position: relative;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node-informazione-utile.node-teaser .field-name-field-vedi-anche-link {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node-informazione-utile.node-teaser .field-name-field-vedi-anche-link {
    font-size: 1.0625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node-informazione-utile.node-teaser .field-name-field-vedi-anche-link {
    font-size: 1.1875rem;
  }
}
.node-informazione-utile.node-teaser .field-name-field-vedi-anche-link a::after {
  content: "";
  background-image: url("../images/frecce/freccia-approfondimento.png");
  background-repeat: no-repeat;
  -webkit-background-size: 7px 10px;
          background-size: 7px 10px;
  background-position-x: 100%;
  background-position-y: 60%;
  padding-right: 0.9375rem;
  background-position: 100%;
  font-weight: bold;
}
.node-informazione-utile.node-teaser .field-name-field-vedi-anche-link.clearfix::before {
  display: table;
}

.view-come-arrivare {
  margin-top: 3.5em;
}
.view-come-arrivare .hint-block {
  padding: 6em 3em;
  text-align: center;
}
.view-come-arrivare h2,
.view-come-arrivare h3 {
  margin: 0;
}
.view-come-arrivare .view-display-id-block_porti .views-field-title {
  background-image: url("../images/icona-porto.png");
}
.view-come-arrivare .view-display-id-block_aeroporti .views-field-title {
  background-image: url("../images/icona-aeroporto.png");
}
.view-come-arrivare .post-render {
  clear: both;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .hint-block,
  .view-come-arrivare .openlayers-views-map {
    display: none;
  }
  .view-come-arrivare .porti-sardegna.views-row,
  .view-come-arrivare .aeroporti-sardegna.views-row {
    clear: both;
    margin-top: 2em;
    display: block !important;
  }
}
.view-come-arrivare .views-row {
  border: 1px solid #d6d6d6;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .views-row {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-come-arrivare .views-row {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-come-arrivare .views-row {
    font-size: 1.25rem;
  }
}
.view-come-arrivare .views-row ul {
  margin: 0;
  padding: 0;
}
.view-come-arrivare .views-row ul::after {
  clear: both;
}
.view-come-arrivare .views-row .views-field {
  padding: 2em;
  margin: 0;
}
.view-come-arrivare .views-row .views-label {
  margin-bottom: 1em;
}
.view-come-arrivare .views-row .views-field-title {
  background-position: 2em 50%;
  background-repeat: no-repeat;
}
.view-come-arrivare .views-row .views-field-title h2 {
  margin-left: 5.625rem;
  font-size: 2.5rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .views-row .views-field-title h2 {
    font-size: 2.1875rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-come-arrivare .views-row .views-field-title h2 {
    padding-top: 1.5625rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-come-arrivare .views-row .views-field-title h2 {
    font-size: 2.1875rem;
  }
}
.view-come-arrivare .views-row .views-field-body {
  padding-top: 0;
  font-weight: 300;
  line-height: 1.57;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .views-row .views-field-body {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-come-arrivare .views-row .views-field-body {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-come-arrivare .views-row .views-field-body {
    font-size: 1.25rem;
  }
}
.view-come-arrivare .views-row .views-field-body a {
  text-decoration: underline;
}
.view-come-arrivare .views-row .views-field-field-sito-web {
  padding-top: 0;
  font-weight: 300;
  line-height: 1.57;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.3125rem;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .views-row .views-field-field-sito-web {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-come-arrivare .views-row .views-field-field-sito-web {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-come-arrivare .views-row .views-field-field-sito-web {
    font-size: 1.25rem;
  }
}
.view-come-arrivare .views-row .views-field-field-sito-web a {
  background-image: url("../images/frecce/freccia-approfondimento.png");
  background-repeat: no-repeat;
  -webkit-background-size: 7px 10px;
          background-size: 7px 10px;
  background-position-x: 100%;
  background-position-y: 60%;
  padding-right: 0.9375rem;
  background-position: 100%;
}
.view-come-arrivare .views-row .views-field-field-sito-web .views-label {
  font-weight: bold;
}
.view-come-arrivare .views-row .views-field-field-sito-web div {
  display: inline;
}
.view-come-arrivare .views-row .views-field-field-collegamenti {
  background-color: #f3f2f3;
  font-weight: 300;
  line-height: 1.57;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.3125rem;
}
.view-come-arrivare .views-row .views-field-field-collegamenti li {
  list-style: none;
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 50%;
  float: left;
}
.view-come-arrivare .views-row .views-field-field-collegamenti .post-render {
  clear: left;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .view-come-arrivare .views-row .views-field-field-collegamenti {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-come-arrivare .views-row .views-field-field-collegamenti {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-come-arrivare .views-row .views-field-field-collegamenti {
    font-size: 1.25rem;
  }
}
.view-come-arrivare .views-row .views-field-field-collegamenti a {
  background-image: url("../images/frecce/freccia-approfondimento.png");
  background-repeat: no-repeat;
  -webkit-background-size: 7px 10px;
          background-size: 7px 10px;
  background-position-x: 100%;
  background-position-y: 60%;
  padding-right: 0.9375rem;
  background-position: 100%;
}
.view-come-arrivare .views-row .views-field-field-operatori-portuali li,
.view-come-arrivare .views-row .views-field-field-operatori-aeroportuali-1 li {
  list-style: none;
  font: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  float: left;
  margin-right: 1em;
}
.view-come-arrivare .views-row .views-field-field-operatori-portuali .post-render,
.view-come-arrivare .views-row .views-field-field-operatori-aeroportuali-1 .post-render {
  clear: left;
}
.view-come-arrivare .views-row .views-field-field-operatori-portuali img,
.view-come-arrivare .views-row .views-field-field-operatori-aeroportuali-1 img {
  width: auto;
  height: 40px;
}

.view-organizza-il-tuo-viaggio.container {
  font-size: 1.5rem;
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .view-organizza-il-tuo-viaggio.container {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .view-organizza-il-tuo-viaggio.container {
    font-size: 1.25rem;
  }
}
.view-organizza-il-tuo-viaggio.container .views-field-name-i18n {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-weight: bold;
  position: absolute;
  left: 0;
  max-width: 80%;
  line-height: 1.1em;
  bottom: 1em;
  padding: 0.5em 1.5em;
  text-transform: uppercase;
  background-color: rgba(255, 255, 255, 0.9);
}
.view-organizza-il-tuo-viaggio.container .views-field-name-i18n h2 {
  font-size: inherit;
}
@media (min-width: 62rem) {
  .view-organizza-il-tuo-viaggio.container .attachment {
    font-size: 80%;
  }
}
.view-organizza-il-tuo-viaggio.container .col {
  margin-bottom: 1.25rem;
}

.page-organizza-dormire .views-field-node-field-immagini-file .field-content .file.file-image {
  display: none;
}
.page-organizza-dormire .views-field-node-field-immagini-file .field-content .file.file-image:first-of-type {
  display: block;
}

.view-mode-elemento_must_see .field.field-name-field-immagine-top.field-type-image.field-label-hidden,
.view-mode-elemento_must_see .field.field--name-field-immagine-top.field--type-image.field--label-hidden {
  float: left;
  width: 480px;
}

.view-mode-elemento_must_see .text-content-elemento-must-see {
  margin-left: 30rem;
  min-height: 284px;
}

.view-mode-elemento_must_see .text-content-elemento-must-see .text-elemento-must-see-button {
  font-size: 1.375rem !important;
  font-weight: bold !important;
}
.view-mode-elemento_must_see .text-content-elemento-must-see .text-elemento-must-see-button .field-name-node-link a {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  border: 3px solid #f69f1a;
  padding: 0.5em 2em;
  background-color: transparent;
  text-decoration: none;
  margin-bottom: 0.625rem;
  display: inline-block;
}

.node-type-itinerario #page-content .view-mode-elemento_must_see .text-content-elemento-must-see .text-elemento-must-see-button .field-name-node-link a {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  border: 3px solid #f69f1a;
  padding: 0.5em 2em;
  background-color: transparent;
  text-decoration: none;
  margin-bottom: 0.625rem;
  display: inline-block;
}

.node-type-must-see .content-body .field,
.node--type-must-see .content-body .field,
.node-type-ispiratore .content-body .field,
.node--type-ispiratore .content-body .field,
.node-type-itinerario .content-body .field,
.node--type-itinerario .content-body .field {
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1.3125rem;
  font-weight: 300;
  line-height: 1.57;
}
@media (min-width: 0) and (max-width: 47.9375rem) {
  .node-type-must-see .content-body .field,
  .node--type-must-see .content-body .field,
  .node-type-ispiratore .content-body .field,
  .node--type-ispiratore .content-body .field,
  .node-type-itinerario .content-body .field,
  .node--type-itinerario .content-body .field {
    font-size: 1.125rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .node-type-must-see .content-body .field,
  .node--type-must-see .content-body .field,
  .node-type-ispiratore .content-body .field,
  .node--type-ispiratore .content-body .field,
  .node-type-itinerario .content-body .field,
  .node--type-itinerario .content-body .field {
    font-size: 1.125rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node-type-must-see .content-body .field,
  .node--type-must-see .content-body .field,
  .node-type-ispiratore .content-body .field,
  .node--type-ispiratore .content-body .field,
  .node-type-itinerario .content-body .field,
  .node--type-itinerario .content-body .field {
    font-size: 1.25rem;
  }
}

.view-mode-elemento_must_see .field-name-field-titolo-elemento .field-item h3,
.view-mode-elemento_must_see .field--name-field-titolo-elemento .field__item h3 {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}

#content-boxed-1-wrapper h2.block-title {
  font-size: 2.1875rem;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: 1em;
  margin-top: 1.25rem;
  margin-bottom: 0.2em;
}

#content-boxed-1-wrapper h2.block-title:before {
  content: "";
  width: 1em;
  display: block;
  border-top: 10px solid #f69f1a;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0.3em;
}

#content-boxed-1-wrapper .view-content {
  margin-top: 2em;
}

#content-boxed-1-wrapper .field-name-field-cosa-fare .field-label {
  display: none;
}
#content-boxed-1-wrapper .field-name-field-cosa-fare .field-items .field-item:not(:first-child) {
  display: none;
}
#content-boxed-1-wrapper .field-type-taxonomy-term-reference:after,
#content-boxed-1-wrapper .field--type-taxonomy-term-reference:after,
#content-boxed-1-wrapper .node.node-teaser .field-type-entity-reference:after,
#content-boxed-1-wrapper .node.node-teaser .field--type-entity-reference:after {
  display: none;
}
#content-boxed-1-wrapper span.lineage-item.lineage-item-level-0:after {
  display: none;
}

@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .node-informazione-utile.node-teaser .content .field--type-text-with-summary {
    font-size: 1.1875rem;
  }
}
.view-eventi-da-non-perdere .more-link {
  text-align: left;
}

.views-field.views-field-field-occhiello .field-content {
  font-weight: 200;
  line-height: 2.1428571435;
}

#block-sardegna-views-block-galleria-immagini-block .owl-nav button,
#block-sardegna-views-block-cosa-vedere-block .owl-nav button,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-nav button,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav button {
  position: absolute;
  top: 0;
  bottom: 0;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 40% 40%;
  border-radius: 0;
  margin: 0;
  opacity: 1;
  -webkit-background-size: 21px 29px;
          background-size: 21px 29px;
  min-width: 45px;
}
#block-sardegna-views-block-galleria-immagini-block .owl-nav button.disabled,
#block-sardegna-views-block-cosa-vedere-block .owl-nav button.disabled,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-nav button.disabled,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav button.disabled {
  display: none;
}
#block-sardegna-views-block-galleria-immagini-block .owl-nav button.owl-next,
#block-sardegna-views-block-cosa-vedere-block .owl-nav button.owl-next,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-nav button.owl-next,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav button.owl-next {
  right: -4.4em;
  background-image: url("../images/frecce/freccia-destra_carosello.png");
}
#block-sardegna-views-block-galleria-immagini-block .owl-nav button.owl-prev,
#block-sardegna-views-block-cosa-vedere-block .owl-nav button.owl-prev,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-nav button.owl-prev,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav button.owl-prev {
  left: -4em;
  background-image: url("../images/frecce/freccia-sinistra_carosello.png");
}
#block-sardegna-views-block-galleria-immagini-block .owl-nav button span,
#block-sardegna-views-block-cosa-vedere-block .owl-nav button span,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-nav button span,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav button span {
  display: none;
}
#block-sardegna-views-block-galleria-immagini-block .owl-theme .owl-nav [class*=owl-]:hover,
#block-sardegna-views-block-cosa-vedere-block .owl-theme .owl-nav [class*=owl-]:hover,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .owl-theme .owl-nav [class*=owl-]:hover,
#block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-theme .owl-nav [class*=owl-]:hover {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  color: inherit;
}

#block-sardegna-views-block-jumbotron-top-contenuti-block-1 .views-field-field-destinazione-di-riferiment .field-content {
  font-weight: 200;
}
#block-sardegna-views-block-jumbotron-top-contenuti-block-1 .views-field-title-field h2.field-content {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}

#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top {
  background-color: rgba(0, 0, 0, 0.4);
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content {
  color: #fff;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content .views-field-field-occhiello .field-content.text {
  font-weight: 400;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content .views-field-title-field h2.field-content {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  font-size: 3.4375rem;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  #block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content .views-field-title-field h2.field-content {
    font-size: 2.5rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  #block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content .views-field-title-field h2.field-content {
    font-size: 2.0625rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  #block-sardegna-views-block-lasciati-ispirare-block-1 .owl-item > div .text-content-top .text-content .views-field-title-field h2.field-content {
    font-size: 2.5rem;
  }
}

#block-sardegna-views-block-localita-turistiche-luoghi .row {
  row-gap: 20px;
}
#block-sardegna-views-block-localita-turistiche-luoghi .row .node.node--type-localit-turistica .image-wrapper {
  display: block;
}
#block-sardegna-views-block-localita-turistiche-luoghi div[id^=views-bootstrap-localit-turistiche-primo-livello-block-cosa-fare-contestuale--] {
  margin-top: 1.25rem;
}

.block-views-blockgalleria-immagini-block .owl-item,
.block-views-blockcosa-vedere-block .owl-item,
.block-views-blockprotagonisti-di-quest-articolo-block .owl-item {
  padding: 0 0.625rem;
}
@media (max-width: 47.9375rem) {
  .block-views-blockgalleria-immagini-block .owl-item,
  .block-views-blockcosa-vedere-block .owl-item,
  .block-views-blockprotagonisti-di-quest-articolo-block .owl-item {
    padding: 0;
  }
}

#block-sardegna-views-block-protagonisti-di-quest-articolo-block span.lineage-item.lineage-item-level-0:after {
  display: block !important;
}
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .node--type-attrattore.node--view-mode-teaser .lineage-item.lineage-item-level-0::after {
  display: none !important;
}
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .field.field--name-field-destinazione-di-riferiment:after {
  display: block !important;
}
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .field-type-taxonomy-term-reference .field-items,
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .field--type-taxonomy-term-reference .field__items {
  height: auto !important;
  overflow: visible !important;
}

.node-ispiratore.node-teaser span.lineage-item.lineage-item-level-0:after,
.node-ispiratore.node--view-mode-teaser span.lineage-item.lineage-item-level-0:after {
  display: block !important;
}

#block-sardegna-views-block-lasciati-ispirare-block-1 {
  position: relative;
  overflow: visible;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .views-field.views-field-field-immagine-top {
  min-width: 1680px;
  position: relative;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-nav button {
  position: absolute;
  top: 0;
  bottom: 0;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 40% 40%;
  border-radius: 0;
  margin: 0;
  opacity: 1;
  -webkit-background-size: 21px 29px;
          background-size: 21px 29px;
  min-width: 45px;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-nav button.disabled {
  display: none;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-nav button.owl-next {
  right: 2em;
  background-image: url("../images/frecce/freccia-destra.png");
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-nav button.owl-prev {
  left: 2em;
  background-image: url("../images/frecce/freccia-sinistra.png");
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-nav button span {
  display: none;
}
#block-sardegna-views-block-lasciati-ispirare-block-1 .owl-theme .owl-nav [class*=owl-]:hover {
  z-index: 4;
  color: inherit;
}

.galleria-multimediale.container {
  max-width: 100%;
}

#block-sardegna-views-block-galleria-immagini-block {
  position: relative;
  overflow: visible;
}
#block-sardegna-views-block-galleria-immagini-block .owl-item .views-field.views-field-field-galleria-multimediale .field-content img {
  width: 100%;
  height: 210px;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  #block-sardegna-views-block-galleria-immagini-block .owl-item .views-field.views-field-field-galleria-multimediale .field-content img {
    height: 190px;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  #block-sardegna-views-block-galleria-immagini-block .owl-item .views-field.views-field-field-galleria-multimediale .field-content img {
    height: 150px;
  }
}
@media screen and (max-width: 47.9375rem) {
  #block-sardegna-views-block-galleria-immagini-block .owl-item .views-field.views-field-field-galleria-multimediale .field-content img {
    height: 222px;
  }
}
@media screen and (max-width: 35.9375rem) {
  #block-sardegna-views-block-galleria-immagini-block .owl-item .views-field.views-field-field-galleria-multimediale .field-content img {
    height: 340px;
  }
}

@media (min-width: 0) and (max-width: 47.9375rem) {
  .page-destinazioni #page-content .openlayers-views-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#block-sardegna-views-block-protagonisti-di-quest-articolo-block .subtitle {
  margin-bottom: 0;
}

#views-bootstrap-eventi-da-non-perdere-page .image-wrapper {
  position: relative;
}
#views-bootstrap-eventi-da-non-perdere-page .image-wrapper .field-name-field-riassunto-tappe-data {
  left: 0px;
  bottom: 20px;
}

#views-exposed-form-eventi-da-non-perdere-page #collapseAll {
  background-color: unset;
}
#views-exposed-form-eventi-da-non-perdere-page #collapseAll .filter-checkboxes {
  padding: 0;
}

#views-exposed-form-itinerari-page .views-exposed-widgets.clearfix > .row {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

#views-exposed-form-ispiratori-primo-livello-page #edit-field-cosa-fare-tid-wrapper,
#views-exposed-form-itinerari-page #edit-field-cosa-fare-tid-wrapper {
  background-color: unset;
}

#views-exposed-form-ispiratori-primo-livello-page .bef-checkboxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

#views-exposed-form-itinerari-page .bef-checkboxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.path--itinerari .view-itinerari > .more-link {
  display: none;
}

.taxonomy--organizza--188 #node-291667 {
  display: none;
}

.taxonomy--organizza--188 .view-informazioni .row > div:has(#node-291667) {
  display: none;
}

#views-exposed-form-cammini-religiosi-page .bef-checkboxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#views-exposed-form-cammini-religiosi-page .bef-checkboxes .form-check.form-item {
  margin-top: 0;
}

@media (min-width: 48rem) {
  .page-node.node-type--attrattore.node-type-attrattore .why-visit.block {
    padding: 3.5em !important;
  }
}
.page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso {
  font-size: 1.25rem;
  text-align: center;
}
@media (min-width: 62rem) and (max-width: 74.9375rem) {
  .page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso {
    font-size: 1.1875rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9375rem) {
  .page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 47.9375rem) {
  .page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso {
    font-size: 1.125rem;
  }
}
.page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso .field__label {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.25rem;
  margin-bottom: 0.25rem;
}
.page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso .field__label:after {
  content: "";
  width: 2em;
  display: block;
  border-top: 2px solid rgb(246, 159, 26);
  margin: 0.625rem auto 0.375rem;
}
.page-node.node-type--attrattore.node-type-attrattore .col-sm-12 > .field.field--name-field-ingresso .field__item {
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-weight: 300;
  line-height: 1.57;
}
.page-node.node-type--attrattore.node-type-attrattore .localit-turistica-rif.content-body.block a:hover {
  color: #fff;
}

.node.node--type-localit-turistica.node--view-mode-mappa-piccola [role=button],
.node.node--type-attrattore.node--view-mode-mappa-piccola [role=button] {
  cursor: default;
}

.block-views-blockeventi-da-non-perdere-block-2 .view-eventi-da-non-perdere .owl-carousel .owl-item {
  padding: 0 0.625rem !important;
}
@media (max-width: 47.9375rem) {
  .block-views-blockeventi-da-non-perdere-block-2 .view-eventi-da-non-perdere .owl-carousel .owl-item {
    padding: 0 !important;
  }
}

.mappa-content.tab-content #dove-si-trova {
  width: 100%;
}

.page-destinazioni.route--view-destinazioni_contenuto-page .leaflet-popup-content-wrapper {
  max-width: 150px;
  padding: 0.625rem 1rem;
  border-radius: 0;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #1fcbd9;
}
.page-destinazioni.route--view-destinazioni_contenuto-page .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
  color: #4d4d4d;
  font-family: "Work Sans", helvetica, arial, sans-serif;
  font-size: 1rem;
}
.page-destinazioni.route--view-destinazioni_contenuto-page .leaflet-popup-tip {
  background: #1fcbd9;
  background-color: #1fcbd9;
}

#leaflet-map-view-destinazioni-contenuto-attachment-1 .luoghi-localita-popup {
  width: 198px;
  min-height: 100px;
  padding: 0 0 1rem;
  border-radius: 0;
}
#leaflet-map-view-destinazioni-contenuto-attachment-1 .luoghi-localita-popup .popup-title > a:hover {
  text-decoration: none;
  color: #4d4d4d;
  opacity: 0.9;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwiZmlyc3QtbGV2ZWwtcGFnZXMuc2NzcyIsImZpcnN0LWxldmVsLXBhZ2VzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FDRUE7RUFDRSxvQkFBQTtBQ0FGOztBREdBO0VBQ0UsZ0JBQUE7QUNBRjtBRENFOztFQUVFLGdCQUFBO0FDQ0o7O0FER0E7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0E7Ozs7aUlBQUE7RUFNQSwrb0JBQUE7RUFDQSxrQ0FBQTtVQUFBLHFCQUFBO0VBQ0EsMEtBQUE7RUFhQSx3R0FBQTtFQUtBLHVKQUFBO0VBQUEsbUdBQUE7RUFBQSxnR0FBQTtBQ2hCRjtBRHNCRTtFQUNFLG9CQUFBO0VEMmdCRixpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBdFJBLGtCQUFBO0FFdlFGO0FGcUVFO0VDeERBO0lENFBFLG9CQUFBO0VFclFGO0FBQ0Y7QUZnRUU7RUN4REE7SUQrUEUsb0JBQUE7RUVuUUY7QUFDRjtBRjJERTtFQ3hEQTtJRGtRRSxtQkFBQTtFRWpRRjtBQUNGO0FGZ2hCRTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FFOWdCSjtBRE5FO0VBQ0UsbUJBQUE7RURxSkYsa0JBQUE7QUU1SUY7QUZ5Q0U7RUNuREE7SUR3SkUsbUJBQUE7RUUxSUY7QUFDRjtBRm9DRTtFQ25EQTtJRDRKRSxvQkFBQTtFRXpJRjtBQUNGO0FGK0JFO0VDbkRBO0lEK0pFLG9CQUFBO0VFdklGO0FBQ0Y7QUYwQkU7RUM1Q0k7SUFDRSxtQkFBQTtFQ3FCTjtBQUNGOztBRGZBOzs7RUFHRSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtB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Q0UsV0FBQTtBQ3lMSjs7QURwTEU7RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7QUN1TEo7QURyTEk7RUFDRSxTQUFBO0VBQ0EsY0FBQTtFQUNBLHNEQUFBO0VBQ0EsZUFBQTtBQ3VMTjtBRHBMRTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7QUNzTEo7O0FEaExFO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQ21MSjtBRGpMSTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNtTE4iLCJmaWxlIjoiZmlyc3QtbGV2ZWwtcGFnZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVkFSSUFCTEVTICovXG5cbi8vIGNvbG9yc1xuJHByaW1hcnktc2hhZGU6ICMwNjc4YmU7XG4kcHJpbWFyeS1saWdodDogdGludC1jb2xvcigkcHJpbWFyeS1zaGFkZSwgMzclKTtcbiRwcmltYXJ5LWRhcms6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LXNoYWRlLCAxMiUpO1xuJGFjY2VudC1zaGFkZTogIzA2NDc3MTtcbiRhY2NlbnQtbGlnaHQ6IHRpbnQtY29sb3IoJGFjY2VudC1zaGFkZSwgMzclKTtcbiRhY2NlbnQtZGFyazogc2hhZGUtY29sb3IoJGFjY2VudC1zaGFkZSwgMTIlKTtcbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4kcmVkOiAjZGMzNTQ1O1xuJHllbGxvdzogI2ZmYzEwNztcbiRncmVlbjogIzI4YTc0NTtcbiRjeWFuOiAjMTdhMmI4O1xuJHdoaXRlOiAjZmZmO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktODAwOiAjMzQzYTQwO1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICRhY2NlbnQtc2hhZGU7XG4kc2Vjb25kYXJ5OiAkcHJpbWFyeS1zaGFkZTtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kYnJhbmQtcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbiRsaWdodDogJGdyYXktMTAwO1xuJGRhcms6ICRncmF5LTgwMDtcbi8vJGJyYW5kLXN1Y2Nlc3M6ICRncmVlbjtcbi8vJGJyYW5kLWluZm86ICR0ZWFsO1xuLy8kYnJhbmQtd2FybmluZzogJG9yYW5nZTtcbi8vJGJyYW5kLWRhbmdlcjogJHJlZDtcbiRicmFuZC1pbnZlcnNlOiAkcHJpbWFyeS1zaGFkZTtcbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG4kYm9keS1iZzogJHdoaXRlO1xuJGJvZHktY29sb3I6ICRncmF5LTgwMDtcbiRpbnZlcnNlLWJnOiAkcHJpbWFyeS1zaGFkZTtcbiRpbnZlcnNlLWNvbG9yOiAkd2hpdGU7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbi8vJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuLy8kbGluay1ob3Zlci1jb2xvcjogJGFjY2VudC1kYXJrO1xuLy8kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbi8vIEJyZWFkY3J1bWJzIChXb3JrcyBvbmx5IG9uIEJvb3RzdHJhcCA1Kylcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiPlwiKTtcbiRlbmFibGUtY2FyZXQ6IHRydWU7XG5cbiRibG9jay1wYWRkaW5nOiAxOHB4O1xuXG5cbiRjb2xvci15ZWxsb3c6ICNmNjlmMWE7XG4kY29sb3ItYmx1ZTogIzE3NGI3ZDtcbiRjb2xvci1wdXJwbGU6ICNhMDBjNWE7XG4kY29sb3ItZ3JlZW46ICM2Njk4MDE7XG5cbiRjb2xvci1saWdodGdyZXk6I2U2ZTZlNjtcbiRjb2xvci1ncmV5OiAjZDZkNmQ2O1xuJGNvbG9yLWxpZ2h0ZXJncmV5OiAjZjFmMWYxO1xuJGNvbG9yLWdyZXktYm9yZGVyOiAjY2NjY2NjO1xuJGNvbG9yLWdyZXktYm90dG9tOiAjZjRmNGY0O1xuJGNvbG9yLWRlZXBncmV5OiAjNGM0YzRjO1xuJGNvbG9yLWRlZXBlcmdyZXk6ICMzMzMzMzM7XG4kY29sb3ItY3lhbjogIzFmY2JkOTtcbiRjb2xvci1yZWQ6ICNmMzY2NWQ7XG4kY29sb3ItbGlnaHRibHVlOiAjMTg3MWIzO1xuJG1hcmdpbi1iaWc6IDYwcHg7XG4kY29sb3ItdGV4dDogIzRkNGQ0ZDtcbiRjb2xvci1ncmV5LWJnOiAjZjNmMmYzO1xuJGNvbG9yLXJlZC1idXR0b246ICNlZjUyNGI7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbiRmb250LXNpemUtMTE6IDYxLjExMSU7XG4kZm9udC1zaXplLTE0OiA3Ny43Nzc3OCU7XG4kZm9udC1zaXplLTE2OiA4OC44ODg4OSU7XG4kZm9udC1zaXplLTIwOiAxMTEuMTExMTElO1xuJGZvbnQtc2l6ZS0yMTogMTE2LjY2NjY2NyU7XG4kZm9udC1zaXplLTIzOiAxMjcuNzc3Nzc4JTtcbiRmb250LXNpemUtMjQ6IDEzMy4zMzMzMyU7XG4kZm9udC1zaXplLTMwOiAxNjYuNjY2NjclO1xuJGZvbnQtc2l6ZS0zNjogMjAwJTtcbiRmb250LXNpemUtNDU6IDI1MCU7XG4kZm9udC1zaXplLTU1OiAzMDAlO1xuJGZvbnQtc2l6ZS02MDogMzMzLjMzJTtcblxuJG1haW4tbWVudS1oZWlnaHQ6IDRlbTtcbiRibG9jay1tYXJnaW46IDMuNWVtO1xuXG4kZ3V0dGVyOiAyMHB4O1xuJGhhbGYtZ3V0dGVyOiAxMHB4O1xuXG4keHMtc21hbGwtd2lkdGg6IDM2MHB4O1xuJHNtYWxsLXdpZHRoOiA3NjhweDtcbiRzbWFsbC13aWR0aC0xOiAkc21hbGwtd2lkdGggLSAxcHg7XG4kbWVkaXVtLXdpZHRoOiA5OTJweDtcbiRtZWRpdW0td2lkdGgtMTogJG1lZGl1bS13aWR0aCAtIDFweDtcbiRsYXJnZS13aWR0aDogMTIwMHB4O1xuJGxhcmdlLXdpZHRoLTE6ICRsYXJnZS13aWR0aCAtIDFweDtcbiRtcS10YWJsZXQtbGFuZHNjYXBlOiAxMDI0cHggIWRlZmF1bHQ7XG5cblxuQG1peGluIG1lZGlhLXJhbmdlKCRtaW4td2lkdGgsICRtYXgtd2lkdGgpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1yYW5nZS1sYW5kc2NhcGUoJG1pbi13aWR0aCwgJG1heC13aWR0aCl7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtbW9yZSgkbWluLXdpZHRoKXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4LXNtYWxse1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgwLCAkc21hbGwtd2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBtZWRpdW0tb25seXtcbiAgQGluY2x1ZGUgbWVkaWEtcmFuZ2UoJG1lZGl1bS13aWR0aCwgJGxhcmdlLXdpZHRoLTEpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGx7XG4gIEBpbmNsdWRlIG1lZGlhLW1vcmUoJHNtYWxsLXdpZHRoKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBtZWRpdW17XG4gIEBpbmNsdWRlIG1lZGlhLW1vcmUoJG1lZGl1bS13aWR0aCl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gbGFyZ2V7XG4gIEBpbmNsdWRlIG1lZGlhLW1vcmUoJGxhcmdlLXdpZHRoKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4geGx7XG4gIEBpbmNsdWRlIG1lZGlhLW1vcmUoMTYwMHB4KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc21hbGwtb25seXtcbiAgQGluY2x1ZGUgbWVkaWEtcmFuZ2UoJHNtYWxsLXdpZHRoLCAkbWVkaXVtLXdpZHRoLTEpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTExe1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWl4aW4gZm9udC1zaXplLTE0e1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG59XG5AbWl4aW4gZm9udC1zaXplLTE2e1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLTE4e1xuICBmb250LXNpemU6IDE4cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUtMjB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yMXtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMjN7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUtMjR7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTMwe1xuICBmb250LXNpemU6IDMwcHg7XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS0zNntcbiAgZm9udC1zaXplOiAzNnB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC1zaXplLTQ1e1xuICBmb250LXNpemU6IDQ0cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS01NXtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtNjB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LW1vbnRzZXJyYXR7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gZm9udC13b3Jrc2Fuc3tcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4vL1RpdG9saSBzb3ByYSBsZSBmb3RvXG5AbWl4aW4gZm9udC1tb250c2VycmF0LXBob3Rve1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQ7XG59XG5cbi8vTGFiZWwgZmllbGRcbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtbGFiZWwtZmllbGR7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQ7XG59XG4vL0JvZHlcbkBtaXhpbiBmb250LWNvbnRlbnR7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBAaW5jbHVkZSBmb250LXdvcmtzYW5zO1xuICBAaW5jbHVkZSBmb250LXNpemUtMjE7XG59XG5cbkBtaXhpbiBfYnV0dG9uLWJhc2UoJGNvbG9yKXtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcjtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0xNjtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1pbnZlcnRlZCgkY29sb3Ipe1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgX2J1dHRvbi1iYXNlKCRjb2xvcik7XG4gIC8vY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbigkY29sb3Ipe1xuICBAaW5jbHVkZSBfYnV0dG9uLWJhc2UoJGNvbG9yKTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tdmVkaSgkY29sb3Ipe1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDg4Ljg4ODg5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nOiAwLjNlbSAyLjNlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtaXhpbiBsaXN0LXJlc2V0e1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSByZXNldDtcbn1cblxuQG1peGluIGJlZm9yZS1pY29uKCR3aWR0aCwgJGhlaWdodCwgJGJndXJsKXtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGJndXJsO1xuICAgIG1hcmdpbi1yaWdodDogMC40ZW07XG4gIH1cbn1cblxuQG1peGluIHJlc2V0e1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIGJvb3RzdHJhcC1zdHlsZS1yZXNldHtcbiAgYmFja2dyb3VuZDpub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtaXhpbiBpbnB1dC1yZXNldHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LXJlc2V0e1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbigkcG9zaXRpb246IHJlbGF0aXZlLCAkcGVyY2VudDogNTAlKSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIHRvcDogJHBlcmNlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kcGVyY2VudCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kcGVyY2VudCk7XG59XG5cblxuQG1peGluIHZlcnRpY2FsLWFsaWduLWl0ZW1ze1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIFNhZmFyaSA3LjArICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBob3Jpem9udGFsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5cblxuXG5AbWl4aW4gaWNvbml6ZWQoJHdpZHRoLCAkaGVpZ2h0LCAkaW1nOicnKXtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nKTtcbn1cblxuQG1peGluIGljb25fdG9wKCR3LCAkaCwgJGltZzonJyl7XG4gIHBhZGRpbmctdG9wOiAkdyAqIDEuMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5cbkBtaXhpbiBpY29uX2xlZnQoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy1sZWZ0OiAkdyAqIDEuMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5cbkBtaXhpbiBpY29uX3JpZ2h0KCR3LCAkaCwgJGltZzonJyl7XG4gIHBhZGRpbmctcmlnaHQ6ICR3ICogMS4yNTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkdyAkaDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5cbkBtaXhpbiBpY29uX3JpZ2h0X2Fycm93e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtYXBwcm9mb25kaW1lbnRvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbn1cblxuQG1peGluIGljb25pemVkbGlzdCgkaWNvbi13aWR0aCwgJGljb24taGVpZ2h0LCAkbWFyZ2luKXtcblxuICBoZWlnaHQ6IDJlbTtcblxuICBsaSwgc3BhbiB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcblxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBpY29uaXplZCgkaWNvbi13aWR0aCwgJGljb24taGVpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBtYWluLW1lbnUtc3R5bGV7XG4gIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJnO1xuXG4gICAgfVxuICAgIC8qbWFyZ2luLWxlZnQ6IDIwcHg7Ki9cbiAgfVxuXG59XG5cbkBtaXhpbiBiZWZvcmV0cmlhbmdsZSgkZGltZW5zaW9uLCAkY29sb3I6JGNvbG9yLWdyZXktYmcpe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkZGltZW5zaW9uIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJGRpbWVuc2lvbiBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGJvcmRlci1ib3R0b206ICRkaW1lbnNpb24gc29saWQgJGNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kZGltZW5zaW9uO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIGJpZ3RpdGxle1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplLTYwO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3IteWVsbG93O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgfVxufVxuXG5AbWl4aW4gdGVzdG8tZm90b3tcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuQG1peGluIGFmdGVyYm9yZGVyKCR3aWR0aDo3ZW0pe1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItY3lhbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG59XG5AbWl4aW4gYmVmb3JlYm9yZGVyKCR3aWR0aDo3ZW0pe1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAvLyBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yLWN5YW47XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgfVxufVxuXG5AbWl4aW4gaDJ0aXRsZWFmdGVyKCR3aWR0aDoyZW0pe1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXllbGxvdztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnRjYXRlZ29yeXtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG5cbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICBAaW5jbHVkZSBhZnRlcmJvcmRlcjtcbn1cblxuXG5AbWl4aW4gY2l0YXppb25le1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdW90ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAuOGVtIDFlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSBhdXRvO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iZztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gMi41ZW07XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1iZWZvcmUoJHdpZHRoOjIwcHgpe1xuICAmOmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkY29sb3ItZ3JleS1iZztcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtYWZ0ZXIoJHdpZHRoOjIwcHgpe1xuICAmOmFmdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1yaWdodCgkd2lkdGg6MjBweCwgJGNvbG9yOiAkY29sb3ItZ3JleS1iZyl7XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUtbGVmdCgkd2lkdGg6MjBweCl7XG4gICY6YmVmb3Jle1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduKGFic29sdXRlLCA1MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogLSR3aWR0aDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsc2NyZWVuLWltYWdle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZmllbGQtdHlwZS1pbWFnZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWltbWFnaW5lLXRvcHtcbiAgICBtaW4td2lkdGg6IDE2ODBweDtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLWFsaWduO1xuICAgIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gc2xpZGVzaG93LW9uZXtcbiAgLm93bC1pdGVte1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBkaXZ7XG4gICAgICBAaW5jbHVkZSBmdWxsc2NyZWVuLWltYWdlO1xuICAgIH1cblxuICB9XG5cbiAgZGl2Lm93bC1uYXZ7XG5cbiAgICBidXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWRlc3RyYS5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLm93bC1wcmV2e1xuICAgICAgICBsZWZ0OiAzZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1zaW5pc3RyYS5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWNvbnRlbnQtdG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBoMntcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS01NTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNsaWRlc2hvdy1tdWx0aXtcbiAgLmZpbGV7XG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICRjb2xvci1saWdodGVyZ3JleTtcbiAgfVxuICAub3dsLWl0ZW17XG4gICAgcGFkZGluZy1sZWZ0OiAkaGFsZi1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyO1xuICB9XG4gIC5vd2wtd3JhcHBlcntcblxuICB9XG4gIC8qICAgIC5pdGVtLTAgLm5vZGV7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfSovXG4gICAgLm93bC1uYXYgYnV0dG9ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDQwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDI5cHg7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAmLmRpc2FibGVke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgcmlnaHQ6IC00LjRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWRlc3RyYV9jYXJvc2VsbG8ucG5nXCIpO1xuICAgICAgfVxuICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgbGVmdDogLTRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhX2Nhcm9zZWxsby5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYgLm93bC1uYXY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIC5vd2wtZG90e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHNwYW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBhcnJvdy1yZXNwb25zaXZlLW1lbnUoJGJndXJsKXtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGJndXJsO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbkBtaXhpbiBlbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4udmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41ZW07XG59XG5cbi5odG1sIHVsLnBhZ2luYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaSxcbiAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5kaXYudGV4dC1jb250ZW50LXRvcC5saWdodC5ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIG1pbi1oZWlnaHQ6IDIwZW07XG4gIC8qICAgICBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzAsZmZmZmZmKzEwMCYwKzc1LDErMTAwXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7ICBGRjMuNi0xNVxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgIENocm9tZTEwLTI1LFNhZmFyaTUuMS02XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3K1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7ICBJRTYtOSAqL1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSnZZbXBsWTNSQ2IzVnVaR2x1WjBKdmVDSWdlREU5SWpBdU5TSWdlVEU5SWpBdU1DSWdlREk5SWpBdU5TSWdlVEk5SWpFdU1DSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVptWm1aaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMakFpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJalV3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqZ2lMejQ4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTm1abVptWm1ZaUx6NDhMMnhwYm1WaGNrZHlZV1JwWlc1MFBqd3ZaR1ZtY3o0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCbWFXeHNQU0oxY213b0kyZHlZV1FwSWlBdlBqd3ZjM1puUGlBPVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICA1MCUgMCUsXG4gICAgNTAlIDEwMCUsXG4gICAgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksXG4gICAgY29sb3Itc3RvcCg1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSksXG4gICAgY29sb3Itc3RvcCgxMDAlLCAjZmZmZmZmKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsXG4gICAgI2ZmZmZmZlxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsXG4gICAgI2ZmZmZmZlxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTAlLFxuICAgICNmZmZmZmZcbiAgKTtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgQGluY2x1ZGUgdmFyaWFibGVzLmJpZ3RpdGxlO1xuICB9XG5cbiAgLnRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMDtcbiAgfVxuXG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICYge1xuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxsIHtcbiAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdGlsaSBwZXIgaSBjYW1waSB0YXhvbm9teS10ZXJtLXJlZmVyZW5jZSBlIHZpZXdzLWZpZWxkIGluIHRleHQtY29udGVudC10b3BcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC5maWVsZC10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlLFxuZGl2LnRleHQtY29udGVudC10b3AgLmZpZWxkLS10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlLFxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWNvc2EtZmFyZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEV2aXRhIGxhIGR1cGxpY2F6aW9uZSBkZWxsYSBiYXJyYSBxdWFuZG8gZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSDDqCBkZW50cm8gdW4gdmlld3MtZmllbGRcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1jb3NhLWZhcmUgLmZpZWxkLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2U6YWZ0ZXIsXG5kaXYudGV4dC1jb250ZW50LXRvcCAudmlld3MtZmllbGQtZmllbGQtY29zYS1mYXJlIC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlcixcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1kZXN0aW5hemlvbmUtZGktcmlmZXJpbWVudCAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlcixcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1kZXN0aW5hemlvbmUtZGktcmlmZXJpbWVudCAuZmllbGQtLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBNb3N0cmEgbGEgYmFycmEgc3VpIGxpbmsgZGVudHJvIHZpZXdzLWZpZWxkLWZpZWxkLWNvc2EtZmFyZSBlIGZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50XG5kaXYudGV4dC1jb250ZW50LXRvcCAudmlld3MtZmllbGQtZmllbGQtY29zYS1mYXJlIC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSBhOjphZnRlcixcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1kZXN0aW5hemlvbmUtZGktcmlmZXJpbWVudCAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSBhOjphZnRlcixcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1kZXN0aW5hemlvbmUtZGktcmlmZXJpbWVudCAuZmllbGQtLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN2VtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxZmNiZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgJi5jb2xsYXBzaWJsZS13aWRnZXRzIHtcbiAgICAud2lkZ2V0IGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwLjdlbSAwLjdlbSAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LW1vbnRzZXJyYXQ7XG4gICAgICAqIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxsLW9ubHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMubWVkaXVtLW9ubHkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1hY2NvcmRpb24ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLWZpZWxkLXJpYXNzdW50by1tZXNlLXRpZCxcbiAgLmZvcm0taXRlbS1maWVsZC10aXBvLWRpLWV2ZW50by10aWQge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLmNoZWNrZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIC8qICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMucmVzZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgIHBhZGRpbmc6IDFlbSAxLjJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmZvcm0tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjJlbTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuc21hbGwtb25seSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5tZWRpdW0tb25seSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDAuOGVtO1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpbnQtYmxvY2sge1xuICBwYWRkaW5nOiAzZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWdyZXktYmc7XG4gIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LWNvbnRlbnQ7XG59XG5cbi5wYWdlLWRlc3RpbmF6aW9uaSAjcGFnZS1jb250ZW50IHtcbiAgLnZpZXctZGVzdGluYXppb25pLWNvbnRlbnV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyaWFibGVzLiRibG9jay1tYXJnaW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLmNvbC1zbS00IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcmlhYmxlcy4kYmxvY2stbWFyZ2luO1xuICAgICNjb2xsYXBzZUFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWdyZXktYmc7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAuZm9ybS10eXBlLWJlZi1jaGVja2JveCB7XG4gICAgICAgICYuZm9ybS1ncm91cCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmlndGl0bGU7XG4gIH1cbiAgQGluY2x1ZGUgdmFyaWFibGVzLngtc21hbGwge1xuICAgIC5oaW50LWJsb2NrLFxuICAgIC5vcGVubGF5ZXJzLXZpZXdzLW1hcCxcbiAgICAjYmxvY2stdmlld3MtZWI2OGI0MzQ4Y2YwNTg5NTYyMGUyOWI5ZGM1ZWVjN2MsXG4gICAgI2Jsb2NrLXZpZXdzLTRhYjZhMjBhZjY0MmFmMTE1ODBjNzZmNmNkMTdjNTNkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXN0aW5hemlvbmUge1xuICAgICAgJi52aWV3cy1yb3cge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXN0aW5hemlvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLm5vZGUtdGVhc2VyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTMwO1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYWZ0ZXJib3JkZXIoMmVtKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwLjZlbSBhdXRvO1xuICAgICAgICAgIC8vIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vKiogUGFnaW5hIHNlY29uZG8gbGl2ZWxsbyBpbmZvcm1hemlvbmlcblxuLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZpZWxkLS1uYW1lLXRpdGxlIGgyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1tb250c2VycmF0O1xuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMzA7XG5cbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYWZ0ZXJib3JkZXIoM2VtKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICAvLyBAaW5jbHVkZSBob3Jpem9udGFsLWFsaWduO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMmVtIDJlbTtcbiAgICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXdvcmtzYW5zO1xuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtc2l6ZS0yMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLXZlZGktYW5jaGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmc6IDBlbSAyZW0gMWVtIDJlbTtcbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuYmVmb3JldHJpYW5nbGUoMS4zZW0sIHZhcmlhYmxlcy4kY29sb3ItY3lhbik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIwO1xuICAgIC5maWVsZC1sYWJlbCB7XG4gICAgfVxuICAgIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuaWNvbl9yaWdodF9hcnJvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYuY2xlYXJmaXg6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctY29tZS1hcnJpdmFyZSB7XG4gIG1hcmdpbi10b3A6IHZhcmlhYmxlcy4kYmxvY2stbWFyZ2luO1xuICAuaGludC1ibG9jayB7XG4gICAgcGFkZGluZzogNmVtIDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLWJsb2NrX3BvcnRpIHtcbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25hLXBvcnRvLnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1ibG9ja19hZXJvcG9ydGkge1xuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbmEtYWVyb3BvcnRvLnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgLnBvc3QtcmVuZGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBAaW5jbHVkZSB2YXJpYWJsZXMueC1zbWFsbCB7XG4gICAgLmhpbnQtYmxvY2ssXG4gICAgLm9wZW5sYXllcnMtdmlld3MtbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wb3J0aS1zYXJkZWduYSxcbiAgICAuYWVyb3BvcnRpLXNhcmRlZ25hIHtcbiAgICAgICYudmlld3Mtcm93IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvci1ncmV5O1xuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjE7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC52aWV3cy1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJlbSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLnNtYWxsLW9ubHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5tZWRpdW0tb25seSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtY29udGVudDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdG8td2ViIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmZvbnQtY29udGVudDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuaWNvbl9yaWdodF9hcnJvdztcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1jb2xsZWdhbWVudGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvci1ncmV5LWJnO1xuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSB2YXJpYWJsZXMubGlzdC1yZXNldDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAucG9zdC1yZW5kZXIge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LWNvbnRlbnQ7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdmFyaWFibGVzLmljb25fcmlnaHRfYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1vcGVyYXRvcmktcG9ydHVhbGksXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLW9wZXJhdG9yaS1hZXJvcG9ydHVhbGktMSB7XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5saXN0LXJlc2V0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgICAucG9zdC1yZW5kZXIge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctb3JnYW5penphLWlsLXR1by12aWFnZ2lvLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXNpemUtMjQ7XG4gIC52aWV3cy1maWVsZC1uYW1lLWkxOG4ge1xuICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LW1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBib3R0b206IDFlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOSk7XG4gIH1cbiAgQGluY2x1ZGUgdmFyaWFibGVzLm1lZGl1bSB7XG4gICAgLmF0dGFjaG1lbnQge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSB7XG4gIC52aWV3cy1maWVsZC1ub2RlLWZpZWxkLWltbWFnaW5pLWZpbGUge1xuICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgIC5maWxlLmZpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vKiogU3RpbGkgcGVyIGVsZW1lbnRpIG11c3Rfc2VlICh2aWV3IG1vZGUgZWxlbWVudG9fbXVzdF9zZWUpXG5cbi8vIEltbWFnaW5lIHRvcCBuZWxsJ2VsZW1lbnRvIG11c3Rfc2VlIC0gbGF5b3V0IGEgc2luaXN0cmFcbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWVcbiAgLmZpZWxkLmZpZWxkLW5hbWUtZmllbGQtaW1tYWdpbmUtdG9wLmZpZWxkLXR5cGUtaW1hZ2UuZmllbGQtbGFiZWwtaGlkZGVuLFxuLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZVxuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmUtdG9wLmZpZWxkLS10eXBlLWltYWdlLmZpZWxkLS1sYWJlbC1oaWRkZW4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4vLyBDb250ZW5pdG9yZSB0ZXN0byBlbGVtZW50byBtdXN0X3NlZVxuLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSAudGV4dC1jb250ZW50LWVsZW1lbnRvLW11c3Qtc2VlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4MHB4O1xuICBtaW4taGVpZ2h0OiAyODRweDtcbn1cblxuLy8gVmlldyBtb2RlIGVsZW1lbnRvX211c3Rfc2VlXG4udmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIHtcbiAgLnRleHQtY29udGVudC1lbGVtZW50by1tdXN0LXNlZSB7XG4gICAgLnRleHQtZWxlbWVudG8tbXVzdC1zZWUtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcblxuICAgICAgLy8gTGluayBcIlZhaSBhbGxhIHBhZ2luYVwiXG4gICAgICAuZmllbGQtbmFtZS1ub2RlLWxpbmsgYSB7XG4gICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LW1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcmlhYmxlcy4kY29sb3IteWVsbG93O1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3RpbGkgcGVyIGlsIGxpbmsgYW5jaGUgcXVhbmRvIMOoIGRlbnRybyB1biBpdGluZXJhcmlvXG4ubm9kZS10eXBlLWl0aW5lcmFyaW8gI3BhZ2UtY29udGVudCB7XG4gIC52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUge1xuICAgIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUge1xuICAgICAgLnRleHQtZWxlbWVudG8tbXVzdC1zZWUtYnV0dG9uIHtcbiAgICAgICAgLmZpZWxkLW5hbWUtbm9kZS1saW5rIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LW1vbnRzZXJyYXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyaWFibGVzLiRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdGlsaSBnZW5lcmFsaSBwZXIgaSBjYW1waSBuZWxsZSBwYWdpbmUgbXVzdF9zZWUvaXNwaXJhdG9yZS9pdGluZXJhcmlvXG4ubm9kZS10eXBlLW11c3Qtc2VlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtLXR5cGUtbXVzdC1zZWUgLmNvbnRlbnQtYm9keSAuZmllbGQsXG4ubm9kZS10eXBlLWlzcGlyYXRvcmUgLmNvbnRlbnQtYm9keSAuZmllbGQsXG4ubm9kZS0tdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtdHlwZS1pdGluZXJhcmlvIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtLXR5cGUtaXRpbmVyYXJpbyAuY29udGVudC1ib2R5IC5maWVsZCB7XG4gIEBpbmNsdWRlIHZhcmlhYmxlcy5mb250LXdvcmtzYW5zO1xuICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1zaXplLTIxO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cblxuLy8gTWFyZ2luIHBlciBIMyBkZWwgdGl0b2xvIGVsZW1lbnRvIChzb2xvIGluIHZpZXcgbW9kZSBlbGVtZW50b19tdXN0X3NlZSlcbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLmZpZWxkLW5hbWUtZmllbGQtdGl0b2xvLWVsZW1lbnRvIC5maWVsZC1pdGVtIGgzLFxuLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0b2xvLWVsZW1lbnRvIC5maWVsZF9faXRlbSBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8vKiogU3RpbGkgcGVyIGJsb2NjbyBcIlBvdHJlYmJlcm8gcGlhY2VydGkgYW5jaGVcIlxuI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyIGgyLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyIGgyLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmNjlmMWE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLy8gU3RpbGkgc3BlY2lmaWNpIHBlciBpIG5vZGkgdGVhc2VyIGRlbnRybyBpbCBibG9jY29cbiNjb250ZW50LWJveGVkLTEtd3JhcHBlciB7XG4gIC8vIE5hc2NvbmRpIGxhYmVsIFwiVGVtYVwiIGRlbCBjYW1wbyBmaWVsZF9jb3NhX2ZhcmVcbiAgLmZpZWxkLW5hbWUtZmllbGQtY29zYS1mYXJlIC5maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIE1vc3RyYSBzb2xvIGlsIHByaW1vIHRlcm0gZGkgZmllbGRfY29zYV9mYXJlXG4gIC5maWVsZC1uYW1lLWZpZWxkLWNvc2EtZmFyZSAuZmllbGQtaXRlbXMgLmZpZWxkLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSaW11b3ZpIGJvcmRvIGN5YW4gZG9wbyBjYW1waSB0YXhvbm9teS10ZXJtLXJlZmVyZW5jZSBlIGVudGl0eXJlZmVyZW5jZVxuICAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlcixcbiAgLmZpZWxkLS10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlOmFmdGVyLFxuICAubm9kZS5ub2RlLXRlYXNlciAuZmllbGQtdHlwZS1lbnRpdHktcmVmZXJlbmNlOmFmdGVyLFxuICAubm9kZS5ub2RlLXRlYXNlciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJpbXVvdmkgYW5jaGUgaWwgYm9yZG8gY3lhbiBkYWxsbyBzcGFuLmxpbmVhZ2UtaXRlbVxuICBzcGFuLmxpbmVhZ2UtaXRlbS5saW5lYWdlLWl0ZW0tbGV2ZWwtMDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi8vIEFsaWduIFwiVmVkaSB0dXR0aVwiIGxpbmsgdG8gdGhlIGxlZnQgaW4gZXZlbnRpIGNhcm91c2VsXG4udmlldy1ldmVudGktZGEtbm9uLXBlcmRlcmUgLm1vcmUtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1vY2NoaWVsbG8ge1xuICAuZmllbGQtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDM1O1xuICB9XG59XG5cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1nYWxsZXJpYS1pbW1hZ2luaS1ibG9jayxcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1jb3NhLXZlZGVyZS1ibG9jayxcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wcm90YWdvbmlzdGktZGktcXVlc3QtYXJ0aWNvbG8tYmxvY2ssXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcG90cmVzdGktZXNzZXJlLWludGVyZXNzYXRvLWFuY2hlLWJsb2NrIHtcbiAgLm93bC1uYXYgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgNDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDI5cHg7XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICYuZGlzYWJsZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLm93bC1uZXh0e1xuICAgICAgcmlnaHQ6IC00LjRlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1kZXN0cmFfY2Fyb3NlbGxvLnBuZ1wiKTtcbiAgICB9XG4gICAgJi5vd2wtcHJldntcbiAgICAgIGxlZnQ6IC00ZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtc2luaXN0cmFfY2Fyb3NlbGxvLnBuZ1wiKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIG92ZXJyaWRlIGRlbCBmb250LXdlaWdodCBzdSBwYWdpbmEgc2Vjb25kbyBsaXZlbGxvIGx1b2doaVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWp1bWJvdHJvbi10b3AtY29udGVudXRpLWJsb2NrLTEge1xuICAudmlld3MtZmllbGQtZmllbGQtZGVzdGluYXppb25lLWRpLXJpZmVyaW1lbnQge1xuICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIHtcbiAgICBoMi5maWVsZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSB7XG4gIC5vd2wtaXRlbSA+IGRpdiAudGV4dC1jb250ZW50LXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLW9jY2hpZWxsbyAuZmllbGQtY29udGVudC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlLWZpZWxkIHtcbiAgICAgICAgaDIuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWxvY2FsaXRhLXR1cmlzdGljaGUtbHVvZ2hpIHtcbiAgLnJvdyB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBcbiAgICAgIC5ub2RlLm5vZGUtLXR5cGUtbG9jYWxpdC10dXJpc3RpY2Ege1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIGRpdltpZF49XCJ2aWV3cy1ib290c3RyYXAtbG9jYWxpdC10dXJpc3RpY2hlLXByaW1vLWxpdmVsbG8tYmxvY2stY29zYS1mYXJlLWNvbnRlc3R1YWxlLS1cIl0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2ssXG4uYmxvY2stdmlld3MtYmxvY2tjb3NhLXZlZGVyZS1ibG9jayxcbi5ibG9jay12aWV3cy1ibG9ja3Byb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayB7XG4gIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW9zdHJhIGlsIGJvcmRvIGN5YW4gbmVsIGNhcm9zZWxsbyBQcm90YWdvbmlzdGlcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wcm90YWdvbmlzdGktZGktcXVlc3QtYXJ0aWNvbG8tYmxvY2sge1xuICAvLyBQZXIgYXR0cmF0dG9yaSAoc3Bhbi5saW5lYWdlLWl0ZW0pXG4gIHNwYW4ubGluZWFnZS1pdGVtLmxpbmVhZ2UtaXRlbS1sZXZlbC0wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAgLy8gT3ZlcnJpZGUgbGEgcmVnb2xhIGRpc3BsYXk6IG5vbmUgZGkgI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyXG4gIH1cblxuICAubm9kZS0tdHlwZS1hdHRyYXR0b3JlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIC5saW5lYWdlLWl0ZW0ubGluZWFnZS1pdGVtLWxldmVsLTA6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBQZXIgbG9jYWxpdMOgIHR1cmlzdGljaGUgKGZpZWxkX2Rlc3RpbmF6aW9uZV9kaV9yaWZlcmltZW50KVxuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZGVzdGluYXppb25lLWRpLXJpZmVyaW1lbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBPdmVycmlkZSBvdmVyZmxvdzpoaWRkZW4gZSBoZWlnaHQ6MWVtIGNoZSBuYXNjb25kZSBsYSBzb3R0b2xpbmVhdHVyYSBjaWFub1xuICAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSAuZmllbGQtaXRlbXMsXG4gIC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSAuZmllbGRfX2l0ZW1zIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1vc3RyYSBpbCBib3JkbyBjeWFuIChzcGFuLmxpbmVhZ2UtaXRlbSkgcGVyIGxlIGNhcmQgaXNwaXJhdG9yZVxuLm5vZGUtaXNwaXJhdG9yZS5ub2RlLXRlYXNlcixcbi5ub2RlLWlzcGlyYXRvcmUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIHNwYW4ubGluZWFnZS1pdGVtLmxpbmVhZ2UtaXRlbS1sZXZlbC0wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAgLy8gT3ZlcnJpZGUgbGEgcmVnb2xhIGRpc3BsYXk6IG5vbmUgZGkgI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyXG4gIH1cbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWxhc2NpYXRpLWlzcGlyYXJlLWJsb2NrLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbW1hZ2luZS10b3Age1xuICAgIG1pbi13aWR0aDogMTY4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDQwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyOXB4O1xuICAgIG1pbi13aWR0aDogNDVweDtcblxuICAgICYuZGlzYWJsZWR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLm93bC1uZXh0e1xuICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1kZXN0cmEucG5nXCIpO1xuICAgIH1cbiAgICAmLm93bC1wcmV2e1xuICAgICAgbGVmdDogMmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhLnBuZ1wiKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBGaXggcGVyIGlsIGNvbnRlbml0b3JlIGdhbGxlcmlhIGNoZSBlc2NlIGRhbCB2aWV3cG9ydCBxdWFuZG8gw6ggZGVudHJvIHVuYSBjb2xvbm5hXG4uZ2FsbGVyaWEtbXVsdGltZWRpYWxlLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWdhbGxlcmlhLW11bHRpbWVkaWFsZSAuZmllbGQtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAyMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZhcmlhYmxlcy54LXNtYWxsIHtcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLm9wZW5sYXllcnMtdmlld3MtbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wcm90YWdvbmlzdGktZGktcXVlc3QtYXJ0aWNvbG8tYmxvY2sgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4jdmlld3MtYm9vdHN0cmFwLWV2ZW50aS1kYS1ub24tcGVyZGVyZS1wYWdlIHtcbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5maWVsZC1uYW1lLWZpZWxkLXJpYXNzdW50by10YXBwZS1kYXRhIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1ldmVudGktZGEtbm9uLXBlcmRlcmUtcGFnZSAjY29sbGFwc2VBbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgXG4gIC5maWx0ZXItY2hlY2tib3hlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWl0aW5lcmFyaS1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldHMuY2xlYXJmaXggeyBcbiAgPiAucm93IHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1pc3BpcmF0b3JpLXByaW1vLWxpdmVsbG8tcGFnZSxcbiN2aWV3cy1leHBvc2VkLWZvcm0taXRpbmVyYXJpLXBhZ2Uge1xuICAjZWRpdC1maWVsZC1jb3NhLWZhcmUtdGlkLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cblxufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1pc3BpcmF0b3JpLXByaW1vLWxpdmVsbG8tcGFnZSB7XG4gIC5iZWYtY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi8vIEl0aW5lcmFyaSAtIDEgY29sb25uYSBwZXIgZmlsdHJpIGNoZWNrYm94XG4jdmlld3MtZXhwb3NlZC1mb3JtLWl0aW5lcmFyaS1wYWdlIHtcbiAgLmJlZi1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLy8gSGlkZSBcIlZlZGkgdHV0dGlcIiBsaW5rIG9uIGl0aW5lcmFyaSBwYWdlIChwb2ludHMgdG8gc2FtZSBwYWdlKVxuLnBhdGgtLWl0aW5lcmFyaSAudmlldy1pdGluZXJhcmkgPiAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTmFzY29uZGkgaWwgbm9kbyBBY2Nlc3NpYmlsaXTDoCAoMjkxNjY3KSBuZWxsYSBwYWdpbmEgdmlhZ2dpYXRvcmktZGlzYWJpbGl0YSAodGVybSAxODgpXG4vLyBOYXNjb25kaWFtbyBhbmNoZSBpbCBjb250ZW5pdG9yZSBjb2xvbm5hIHBlciBldml0YXJlIHNwYXppIHZ1b3RpXG4udGF4b25vbXktLW9yZ2FuaXp6YS0tMTg4ICNub2RlLTI5MTY2NyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGF4b25vbXktLW9yZ2FuaXp6YS0tMTg4IC52aWV3LWluZm9ybWF6aW9uaSAucm93ID4gZGl2Omhhcygjbm9kZS0yOTE2NjcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gSXRpbmVyYXJpIC0gMSBjb2xvbm5hIHBlciBmaWx0cmkgY2hlY2tib3hcbiN2aWV3cy1leHBvc2VkLWZvcm0tY2FtbWluaS1yZWxpZ2lvc2ktcGFnZSB7XG4gIC5iZWYtY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZvcm0tY2hlY2suZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIHtcbiAgLndoeS12aXNpdC5ibG9jayB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAzLjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtc20tMTIgPiAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVzc28ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2IoMjQ2LCAxNTksIDI2KTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubG9jYWxpdC10dXJpc3RpY2EtcmlmLmNvbnRlbnQtYm9keS5ibG9jayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubm9kZS5ub2RlLS10eXBlLWxvY2FsaXQtdHVyaXN0aWNhLm5vZGUtLXZpZXctbW9kZS1tYXBwYS1waWNjb2xhLFxuLm5vZGUubm9kZS0tdHlwZS1hdHRyYXR0b3JlLm5vZGUtLXZpZXctbW9kZS1tYXBwYS1waWNjb2xhIHtcbiAgW3JvbGU9YnV0dG9uXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50aS1kYS1ub24tcGVyZGVyZS1ibG9jay0yIC52aWV3LWV2ZW50aS1kYS1ub24tcGVyZGVyZSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW0gIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcHBhLWNvbnRlbnQudGFiLWNvbnRlbnQge1xuXG4gICNkb3ZlLXNpLXRyb3ZhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1kZXN0aW5hemlvbmkucm91dGUtLXZpZXctZGVzdGluYXppb25pX2NvbnRlbnV0by1wYWdlIHtcbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgICBcbiAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAubGVhZmxldC1wb3B1cC10aXAge1xuICAgIGJhY2tncm91bmQ6ICMxZmNiZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgfVxufVxuXG4jbGVhZmxldC1tYXAtdmlldy1kZXN0aW5hemlvbmktY29udGVudXRvLWF0dGFjaG1lbnQtMSB7XG5cbiAgLmx1b2doaS1sb2NhbGl0YS1wb3B1cCB7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAucG9wdXAtdGl0bGUgPiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgfVxufSIsIi8qIFZBUklBQkxFUyAqL1xuLnZpZXctZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNWVtO1xufVxuXG4uaHRtbCB1bC5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5odG1sIHVsLnBhZ2luYXRpb24gbGksXG4uaHRtbCB1bC5wYWdpbmF0aW9uIGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5kaXYudGV4dC1jb250ZW50LXRvcC5saWdodC5ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIG1pbi1oZWlnaHQ6IDIwZW07XG4gIC8qICAgICBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzAsZmZmZmZmKzEwMCYwKzc1LDErMTAwXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7ICBGRjMuNi0xNVxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgIENocm9tZTEwLTI1LFNhZmFyaTUuMS02XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3K1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7ICBJRTYtOSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZURFOUlqQXVOU0lnZVRFOUlqQXVNQ0lnZURJOUlqQXVOU0lnZVRJOUlqRXVNQ0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1abVptWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpBaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpVd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVptWm1aaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMamdpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5tWm1abVptWWlMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQand2WkdWbWN6NDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQm1hV3hzUFNKMWNtd29JMmR5WVdRcElpQXZQand2YzNablBpQT1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpKSwgY29sb3Itc3RvcCgxMDAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTAlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsICNmZmZmZmYpO1xufVxuZGl2LnRleHQtY29udGVudC10b3AubGlnaHQuZ3JhZGllbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LnRleHQtY29udGVudC10b3AubGlnaHQuZ3JhZGllbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZGl2LnRleHQtY29udGVudC10b3AubGlnaHQuZ3JhZGllbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGRpdi50ZXh0LWNvbnRlbnQtdG9wLmxpZ2h0LmdyYWRpZW50IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbmRpdi50ZXh0LWNvbnRlbnQtdG9wLmxpZ2h0LmdyYWRpZW50IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmNjlmMWE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuZGl2LnRleHQtY29udGVudC10b3AubGlnaHQuZ3JhZGllbnQgLnRleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi50ZXh0LWNvbnRlbnQtdG9wLmxpZ2h0LmdyYWRpZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGRpdi50ZXh0LWNvbnRlbnQtdG9wLmxpZ2h0LmdyYWRpZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBkaXYudGV4dC1jb250ZW50LXRvcC5saWdodC5ncmFkaWVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlIGRpdi50ZXh0LWNvbnRlbnQtdG9wLmxpZ2h0LmdyYWRpZW50IC50ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gIH1cbn1cblxuZGl2LnRleHQtY29udGVudC10b3AgLmZpZWxkLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2UsXG5kaXYudGV4dC1jb250ZW50LXRvcCAuZmllbGQtLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2UsXG5kaXYudGV4dC1jb250ZW50LXRvcCAudmlld3MtZmllbGQtZmllbGQtY29zYS1mYXJlIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWNvc2EtZmFyZSAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlcixcbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1jb3NhLWZhcmUgLmZpZWxkLS10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlOmFmdGVyLFxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50IC5maWVsZC10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlOmFmdGVyLFxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50IC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi50ZXh0LWNvbnRlbnQtdG9wIC52aWV3cy1maWVsZC1maWVsZC1jb3NhLWZhcmUgLmZpZWxkLS10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlIGE6OmFmdGVyLFxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50IC5maWVsZC10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlIGE6OmFmdGVyLFxuZGl2LnRleHQtY29udGVudC10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50IC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3ZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzFmY2JkOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0uY29sbGFwc2libGUtd2lkZ2V0cyAud2lkZ2V0IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuN2VtIDAuN2VtIDAuN2VtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLXdpZGdldHMgLndpZGdldCBhICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLXdpZGdldHMgLndpZGdldCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLXdpZGdldHMgLndpZGdldCBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS13aWRnZXRzIC53aWRnZXQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udmlld3MtZXhwb3NlZC1mb3JtLmNvbGxhcHNpYmxlLXdpZGdldHMgLndpZGdldCBhIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybS5jb2xsYXBzaWJsZS13aWRnZXRzIC53aWRnZXQgYSAuYXJyb3ctZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtYWNjb3JkaW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC1yaWFzc3VudG8tbWVzZS10aWQgLmZvcm0taXRlbSxcbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC10aXBvLWRpLWV2ZW50by10aWQgLmZvcm0taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICAvKiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfSovXG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtcmlhc3N1bnRvLW1lc2UtdGlkIC5mb3JtLWl0ZW0gLmNoZWNrZXIsXG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tZmllbGQtdGlwby1kaS1ldmVudG8tdGlkIC5mb3JtLWl0ZW0gLmNoZWNrZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMztcbiAgcGFkZGluZzogMWVtIDEuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1jb250cm9sLmZvcm0tdGV4dCB7XG4gIHBhZGRpbmc6IDAuMmVtIDEuMmVtO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1jb250cm9sIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1jb250cm9sIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbCAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1jb250cm9sIC5jaGVja2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWNvbnRyb2wgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuOGVtO1xuICB9XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmhpbnQtYmxvY2sge1xuICBwYWRkaW5nOiAzZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpbnQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpbnQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaW50LWJsb2NrIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLnZpZXctZGVzdGluYXppb25pLWNvbnRlbnV0byB7XG4gIG1hcmdpbi1ib3R0b206IDMuNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAudmlldy1kZXN0aW5hemlvbmktY29udGVudXRvIC5jb250YWluZXIgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMuNWVtO1xufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSAjY29sbGFwc2VBbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtICNjb2xsYXBzZUFsbCAuZm9ybS10eXBlLWJlZi1jaGVja2JveC5mb3JtLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCBoMi5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWRlc3RpbmF6aW9uaSAjcGFnZS1jb250ZW50IGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWRlc3RpbmF6aW9uaSAjcGFnZS1jb250ZW50IGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4ucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCBoMi5ibG9jay10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjY5ZjFhO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmhpbnQtYmxvY2ssXG4gIC5wYWdlLWRlc3RpbmF6aW9uaSAjcGFnZS1jb250ZW50IC5vcGVubGF5ZXJzLXZpZXdzLW1hcCxcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWViNjhiNDM0OGNmMDU4OTU2MjBlMjliOWRjNWVlYzdjLFxuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAjYmxvY2stdmlld3MtNGFiNmEyMGFmNjQyYWYxMTU4MGM3NmY2Y2QxN2M1M2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZS52aWV3cy1yb3cge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAuZGVzdGluYXppb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWRlc3RpbmF6aW9uaSAjcGFnZS1jb250ZW50IC5kZXN0aW5hemlvbmUgLm5vZGUtdGVhc2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAuZGVzdGluYXppb25lIC5ub2RlLXRlYXNlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxZmNiZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgaDI6YWZ0ZXIge1xuICBtYXJnaW46IDAuNmVtIGF1dG87XG59XG4ucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAuZGVzdGluYXppb25lIC5ub2RlLXRlYXNlciAuY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAuZGVzdGluYXppb25lIC5ub2RlLXRlYXNlciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1kZXN0aW5hemlvbmkgI3BhZ2UtY29udGVudCAuZGVzdGluYXppb25lIC5ub2RlLXRlYXNlciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLmRlc3RpbmF6aW9uZSAubm9kZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLXRpdGxlIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDNlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMWZjYmQ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtdGl0bGUgaDI6YWZ0ZXIge1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMmVtIDJlbTtcbn1cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciAuY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtdmVkaS1hbmNoZS1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmY2JkOTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwZW0gMmVtIDFlbSAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXZlZGktYW5jaGUtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxLjNlbSBzb2xpZCAjMWZjYmQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuM2VtO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXZlZGktYW5jaGUtbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtaW5mb3JtYXppb25lLXV0aWxlLm5vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXZlZGktYW5jaGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtdmVkaS1hbmNoZS1saW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtdmVkaS1hbmNoZS1saW5rIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciAuZmllbGQtbmFtZS1maWVsZC12ZWRpLWFuY2hlLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtYXBwcm9mb25kaW1lbnRvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS1pbmZvcm1hemlvbmUtdXRpbGUubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtdmVkaS1hbmNoZS1saW5rLmNsZWFyZml4OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZXctY29tZS1hcnJpdmFyZSB7XG4gIG1hcmdpbi10b3A6IDMuNWVtO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAuaGludC1ibG9jayB7XG4gIHBhZGRpbmc6IDZlbSAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LWNvbWUtYXJyaXZhcmUgaDIsXG4udmlldy1jb21lLWFycml2YXJlIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlldy1kaXNwbGF5LWlkLWJsb2NrX3BvcnRpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uYS1wb3J0by5wbmdcIik7XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfYWVyb3BvcnRpIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uYS1hZXJvcG9ydG8ucG5nXCIpO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAucG9zdC1yZW5kZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAuaGludC1ibG9jayxcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAub3BlbmxheWVycy12aWV3cy1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXctY29tZS1hcnJpdmFyZSAucG9ydGktc2FyZGVnbmEudmlld3Mtcm93LFxuICAudmlldy1jb21lLWFycml2YXJlIC5hZXJvcG9ydGktc2FyZGVnbmEudmlld3Mtcm93IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IHVsOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZCB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyZW0gNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdG8td2ViIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdG8td2ViIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2l0by13ZWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc2l0by13ZWIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zaXRvLXdlYiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWFwcHJvZm9uZGltZW50by5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXNpdG8td2ViIC52aWV3cy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zaXRvLXdlYiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbGxlZ2FtZW50aSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jb2xsZWdhbWVudGkgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZXctY29tZS1hcnJpdmFyZSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jb2xsZWdhbWVudGkgLnBvc3QtcmVuZGVyIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY29sbGVnYW1lbnRpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY29sbGVnYW1lbnRpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbGxlZ2FtZW50aSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbGxlZ2FtZW50aSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWFwcHJvZm9uZGltZW50by5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW9wZXJhdG9yaS1wb3J0dWFsaSBsaSxcbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtb3BlcmF0b3JpLWFlcm9wb3J0dWFsaS0xIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW9wZXJhdG9yaS1wb3J0dWFsaSAucG9zdC1yZW5kZXIsXG4udmlldy1jb21lLWFycml2YXJlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW9wZXJhdG9yaS1hZXJvcG9ydHVhbGktMSAucG9zdC1yZW5kZXIge1xuICBjbGVhcjogbGVmdDtcbn1cbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtb3BlcmF0b3JpLXBvcnR1YWxpIGltZyxcbi52aWV3LWNvbWUtYXJyaXZhcmUgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtb3BlcmF0b3JpLWFlcm9wb3J0dWFsaS0xIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi52aWV3LW9yZ2FuaXp6YS1pbC10dW8tdmlhZ2dpby5jb250YWluZXIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1vcmdhbml6emEtaWwtdHVvLXZpYWdnaW8uY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1vcmdhbml6emEtaWwtdHVvLXZpYWdnaW8uY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi52aWV3LW9yZ2FuaXp6YS1pbC10dW8tdmlhZ2dpby5jb250YWluZXIgLnZpZXdzLWZpZWxkLW5hbWUtaTE4biB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnZpZXctb3JnYW5penphLWlsLXR1by12aWFnZ2lvLmNvbnRhaW5lciAudmlld3MtZmllbGQtbmFtZS1pMThuIGgyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LW9yZ2FuaXp6YS1pbC10dW8tdmlhZ2dpby5jb250YWluZXIgLmF0dGFjaG1lbnQge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG4udmlldy1vcmdhbml6emEtaWwtdHVvLXZpYWdnaW8uY29udGFpbmVyIC5jb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1vcmdhbml6emEtZG9ybWlyZSAudmlld3MtZmllbGQtbm9kZS1maWVsZC1pbW1hZ2luaS1maWxlIC5maWVsZC1jb250ZW50IC5maWxlLmZpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgLnZpZXdzLWZpZWxkLW5vZGUtZmllbGQtaW1tYWdpbmktZmlsZSAuZmllbGQtY29udGVudCAuZmlsZS5maWxlLWltYWdlOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSAuZmllbGQuZmllbGQtbmFtZS1maWVsZC1pbW1hZ2luZS10b3AuZmllbGQtdHlwZS1pbWFnZS5maWVsZC1sYWJlbC1oaWRkZW4sXG4udmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luZS10b3AuZmllbGQtLXR5cGUtaW1hZ2UuZmllbGQtLWxhYmVsLWhpZGRlbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDgwcHg7XG59XG5cbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLnRleHQtY29udGVudC1lbGVtZW50by1tdXN0LXNlZSB7XG4gIG1hcmdpbi1sZWZ0OiA0ODBweDtcbiAgbWluLWhlaWdodDogMjg0cHg7XG59XG5cbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLnRleHQtY29udGVudC1lbGVtZW50by1tdXN0LXNlZSAudGV4dC1lbGVtZW50by1tdXN0LXNlZS1idXR0b24ge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLnRleHQtY29udGVudC1lbGVtZW50by1tdXN0LXNlZSAudGV4dC1lbGVtZW50by1tdXN0LXNlZS1idXR0b24gLmZpZWxkLW5hbWUtbm9kZS1saW5rIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjY5ZjFhO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vZGUtdHlwZS1pdGluZXJhcmlvICNwYWdlLWNvbnRlbnQgLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSAudGV4dC1jb250ZW50LWVsZW1lbnRvLW11c3Qtc2VlIC50ZXh0LWVsZW1lbnRvLW11c3Qtc2VlLWJ1dHRvbiAuZmllbGQtbmFtZS1ub2RlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmNjlmMWE7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm9kZS10eXBlLW11c3Qtc2VlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtLXR5cGUtbXVzdC1zZWUgLmNvbnRlbnQtYm9keSAuZmllbGQsXG4ubm9kZS10eXBlLWlzcGlyYXRvcmUgLmNvbnRlbnQtYm9keSAuZmllbGQsXG4ubm9kZS0tdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtdHlwZS1pdGluZXJhcmlvIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuLm5vZGUtLXR5cGUtaXRpbmVyYXJpbyAuY29udGVudC1ib2R5IC5maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS10eXBlLW11c3Qtc2VlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS0tdHlwZS1tdXN0LXNlZSAuY29udGVudC1ib2R5IC5maWVsZCxcbiAgLm5vZGUtdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS0tdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS10eXBlLWl0aW5lcmFyaW8gLmNvbnRlbnQtYm9keSAuZmllbGQsXG4gIC5ub2RlLS10eXBlLWl0aW5lcmFyaW8gLmNvbnRlbnQtYm9keSAuZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtdHlwZS1tdXN0LXNlZSAuY29udGVudC1ib2R5IC5maWVsZCxcbiAgLm5vZGUtLXR5cGUtbXVzdC1zZWUgLmNvbnRlbnQtYm9keSAuZmllbGQsXG4gIC5ub2RlLXR5cGUtaXNwaXJhdG9yZSAuY29udGVudC1ib2R5IC5maWVsZCxcbiAgLm5vZGUtLXR5cGUtaXNwaXJhdG9yZSAuY29udGVudC1ib2R5IC5maWVsZCxcbiAgLm5vZGUtdHlwZS1pdGluZXJhcmlvIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS0tdHlwZS1pdGluZXJhcmlvIC5jb250ZW50LWJvZHkgLmZpZWxkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS10eXBlLW11c3Qtc2VlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS0tdHlwZS1tdXN0LXNlZSAuY29udGVudC1ib2R5IC5maWVsZCxcbiAgLm5vZGUtdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS0tdHlwZS1pc3BpcmF0b3JlIC5jb250ZW50LWJvZHkgLmZpZWxkLFxuICAubm9kZS10eXBlLWl0aW5lcmFyaW8gLmNvbnRlbnQtYm9keSAuZmllbGQsXG4gIC5ub2RlLS10eXBlLWl0aW5lcmFyaW8gLmNvbnRlbnQtYm9keSAuZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC5maWVsZC1uYW1lLWZpZWxkLXRpdG9sby1lbGVtZW50byAuZmllbGQtaXRlbSBoMyxcbi52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdG9sby1lbGVtZW50byAuZmllbGRfX2l0ZW0gaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgaDIuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgaDIuYmxvY2stdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2Y2OWYxYTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG5cbiNjb250ZW50LWJveGVkLTEtd3JhcHBlciAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLmZpZWxkLW5hbWUtZmllbGQtY29zYS1mYXJlIC5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLmZpZWxkLW5hbWUtZmllbGQtY29zYS1mYXJlIC5maWVsZC1pdGVtcyAuZmllbGQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLmZpZWxkLXR5cGUtdGF4b25vbXktdGVybS1yZWZlcmVuY2U6YWZ0ZXIsXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLmZpZWxkLS10eXBlLXRheG9ub215LXRlcm0tcmVmZXJlbmNlOmFmdGVyLFxuI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyIC5ub2RlLm5vZGUtdGVhc2VyIC5maWVsZC10eXBlLWVudGl0eS1yZWZlcmVuY2U6YWZ0ZXIsXG4jY29udGVudC1ib3hlZC0xLXdyYXBwZXIgLm5vZGUubm9kZS10ZWFzZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQtYm94ZWQtMS13cmFwcGVyIHNwYW4ubGluZWFnZS1pdGVtLmxpbmVhZ2UtaXRlbS1sZXZlbC0wOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLWluZm9ybWF6aW9uZS11dGlsZS5ub2RlLXRlYXNlciAuY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLnZpZXctZXZlbnRpLWRhLW5vbi1wZXJkZXJlIC5tb3JlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtb2NjaGllbGxvIC5maWVsZC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQzNTtcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbixcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1jb3NhLXZlZGVyZS1ibG9jayAub3dsLW5hdiBidXR0b24sXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbixcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wb3RyZXN0aS1lc3NlcmUtaW50ZXJlc3NhdG8tYW5jaGUtYmxvY2sgLm93bC1uYXYgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDQwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjlweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbi5kaXNhYmxlZCxcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1jb3NhLXZlZGVyZS1ibG9jayAub3dsLW5hdiBidXR0b24uZGlzYWJsZWQsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbi5kaXNhYmxlZCxcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wb3RyZXN0aS1lc3NlcmUtaW50ZXJlc3NhdG8tYW5jaGUtYmxvY2sgLm93bC1uYXYgYnV0dG9uLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1nYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stY29zYS12ZWRlcmUtYmxvY2sgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXByb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcG90cmVzdGktZXNzZXJlLWludGVyZXNzYXRvLWFuY2hlLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNC40ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1kZXN0cmFfY2Fyb3NlbGxvLnBuZ1wiKTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1nYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stY29zYS12ZWRlcmUtYmxvY2sgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXByb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcG90cmVzdGktZXNzZXJlLWludGVyZXNzYXRvLWFuY2hlLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IC00ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1zaW5pc3RyYV9jYXJvc2VsbG8ucG5nXCIpO1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbiBzcGFuLFxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWNvc2EtdmVkZXJlLWJsb2NrIC5vd2wtbmF2IGJ1dHRvbiBzcGFuLFxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXByb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayAub3dsLW5hdiBidXR0b24gc3BhbixcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wb3RyZXN0aS1lc3NlcmUtaW50ZXJlc3NhdG8tYW5jaGUtYmxvY2sgLm93bC1uYXYgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcixcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1jb3NhLXZlZGVyZS1ibG9jayAub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXIsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcixcbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wb3RyZXN0aS1lc3NlcmUtaW50ZXJlc3NhdG8tYW5jaGUtYmxvY2sgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB6LWluZGV4OiA0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWp1bWJvdHJvbi10b3AtY29udGVudXRpLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc3RpbmF6aW9uZS1kaS1yaWZlcmltZW50IC5maWVsZC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1qdW1ib3Ryb24tdG9wLWNvbnRlbnV0aS1ibG9jay0xIC52aWV3cy1maWVsZC10aXRsZS1maWVsZCBoMi5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWxhc2NpYXRpLWlzcGlyYXJlLWJsb2NrLTEgLm93bC1pdGVtID4gZGl2IC50ZXh0LWNvbnRlbnQtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWxhc2NpYXRpLWlzcGlyYXJlLWJsb2NrLTEgLm93bC1pdGVtID4gZGl2IC50ZXh0LWNvbnRlbnQtdG9wIC50ZXh0LWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtaXRlbSA+IGRpdiAudGV4dC1jb250ZW50LXRvcCAudGV4dC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1vY2NoaWVsbG8gLmZpZWxkLWNvbnRlbnQudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAub3dsLWl0ZW0gPiBkaXYgLnRleHQtY29udGVudC10b3AgLnRleHQtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgaDIuZmllbGQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAub3dsLWl0ZW0gPiBkaXYgLnRleHQtY29udGVudC10b3AgLnRleHQtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgaDIuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAub3dsLWl0ZW0gPiBkaXYgLnRleHQtY29udGVudC10b3AgLnRleHQtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgaDIuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAub3dsLWl0ZW0gPiBkaXYgLnRleHQtY29udGVudC10b3AgLnRleHQtY29udGVudCAudmlld3MtZmllbGQtdGl0bGUtZmllbGQgaDIuZmllbGQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sb2NhbGl0YS10dXJpc3RpY2hlLWx1b2doaSAucm93IHtcbiAgcm93LWdhcDogMjBweDtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sb2NhbGl0YS10dXJpc3RpY2hlLWx1b2doaSAucm93IC5ub2RlLm5vZGUtLXR5cGUtbG9jYWxpdC10dXJpc3RpY2EgLmltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sb2NhbGl0YS10dXJpc3RpY2hlLWx1b2doaSBkaXZbaWRePXZpZXdzLWJvb3RzdHJhcC1sb2NhbGl0LXR1cmlzdGljaGUtcHJpbW8tbGl2ZWxsby1ibG9jay1jb3NhLWZhcmUtY29udGVzdHVhbGUtLV0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tnYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLWl0ZW0sXG4uYmxvY2stdmlld3MtYmxvY2tjb3NhLXZlZGVyZS1ibG9jayAub3dsLWl0ZW0sXG4uYmxvY2stdmlld3MtYmxvY2twcm90YWdvbmlzdGktZGktcXVlc3QtYXJ0aWNvbG8tYmxvY2sgLm93bC1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdmlld3MtYmxvY2tnYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLWl0ZW0sXG4gIC5ibG9jay12aWV3cy1ibG9ja2Nvc2EtdmVkZXJlLWJsb2NrIC5vd2wtaXRlbSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIHNwYW4ubGluZWFnZS1pdGVtLmxpbmVhZ2UtaXRlbS1sZXZlbC0wOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wcm90YWdvbmlzdGktZGktcXVlc3QtYXJ0aWNvbG8tYmxvY2sgLm5vZGUtLXR5cGUtYXR0cmF0dG9yZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5saW5lYWdlLWl0ZW0ubGluZWFnZS1pdGVtLWxldmVsLTA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXByb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZGVzdGluYXppb25lLWRpLXJpZmVyaW1lbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXByb3RhZ29uaXN0aS1kaS1xdWVzdC1hcnRpY29sby1ibG9jayAuZmllbGQtdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSAuZmllbGQtaXRlbXMsXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5maWVsZC0tdHlwZS10YXhvbm9teS10ZXJtLXJlZmVyZW5jZSAuZmllbGRfX2l0ZW1zIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ub2RlLWlzcGlyYXRvcmUubm9kZS10ZWFzZXIgc3Bhbi5saW5lYWdlLWl0ZW0ubGluZWFnZS1pdGVtLWxldmVsLTA6YWZ0ZXIsXG4ubm9kZS1pc3BpcmF0b3JlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgc3Bhbi5saW5lYWdlLWl0ZW0ubGluZWFnZS1pdGVtLWxldmVsLTA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW1tYWdpbmUtdG9wIHtcbiAgbWluLXdpZHRoOiAxNjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA0MCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDI5cHg7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtbmF2IGJ1dHRvbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbGFzY2lhdGktaXNwaXJhcmUtYmxvY2stMSAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICByaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtZGVzdHJhLnBuZ1wiKTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhLnBuZ1wiKTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1sYXNjaWF0aS1pc3BpcmFyZS1ibG9jay0xIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2FsbGVyaWEtbXVsdGltZWRpYWxlLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLWdhbGxlcmlhLWltbWFnaW5pLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbiNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1nYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWdhbGxlcmlhLW11bHRpbWVkaWFsZSAuZmllbGQtY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2sgLm93bC1pdGVtIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1nYWxsZXJpYS1tdWx0aW1lZGlhbGUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2sgLm93bC1pdGVtIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1nYWxsZXJpYS1tdWx0aW1lZGlhbGUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2sgLm93bC1pdGVtIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1nYWxsZXJpYS1tdWx0aW1lZGlhbGUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2sgLm93bC1pdGVtIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1nYWxsZXJpYS1tdWx0aW1lZGlhbGUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZGVzdGluYXppb25pICNwYWdlLWNvbnRlbnQgLm9wZW5sYXllcnMtdmlld3MtbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4jYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stcHJvdGFnb25pc3RpLWRpLXF1ZXN0LWFydGljb2xvLWJsb2NrIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN2aWV3cy1ib290c3RyYXAtZXZlbnRpLWRhLW5vbi1wZXJkZXJlLXBhZ2UgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdmlld3MtYm9vdHN0cmFwLWV2ZW50aS1kYS1ub24tcGVyZGVyZS1wYWdlIC5pbWFnZS13cmFwcGVyIC5maWVsZC1uYW1lLWZpZWxkLXJpYXNzdW50by10YXBwZS1kYXRhIHtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDIwcHg7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tZXZlbnRpLWRhLW5vbi1wZXJkZXJlLXBhZ2UgI2NvbGxhcHNlQWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4jdmlld3MtZXhwb3NlZC1mb3JtLWV2ZW50aS1kYS1ub24tcGVyZGVyZS1wYWdlICNjb2xsYXBzZUFsbCAuZmlsdGVyLWNoZWNrYm94ZXMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWl0aW5lcmFyaS1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldHMuY2xlYXJmaXggPiAucm93IHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWlzcGlyYXRvcmktcHJpbW8tbGl2ZWxsby1wYWdlICNlZGl0LWZpZWxkLWNvc2EtZmFyZS10aWQtd3JhcHBlcixcbiN2aWV3cy1leHBvc2VkLWZvcm0taXRpbmVyYXJpLXBhZ2UgI2VkaXQtZmllbGQtY29zYS1mYXJlLXRpZC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0taXNwaXJhdG9yaS1wcmltby1saXZlbGxvLXBhZ2UgLmJlZi1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1pdGluZXJhcmktcGFnZSAuYmVmLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGF0aC0taXRpbmVyYXJpIC52aWV3LWl0aW5lcmFyaSA+IC5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktLW9yZ2FuaXp6YS0tMTg4ICNub2RlLTI5MTY2NyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXhvbm9teS0tb3JnYW5penphLS0xODggLnZpZXctaW5mb3JtYXppb25pIC5yb3cgPiBkaXY6aGFzKCNub2RlLTI5MTY2Nykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWNhbW1pbmktcmVsaWdpb3NpLXBhZ2UgLmJlZi1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tY2FtbWluaS1yZWxpZ2lvc2ktcGFnZSAuYmVmLWNoZWNrYm94ZXMgLmZvcm0tY2hlY2suZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIC53aHktdmlzaXQuYmxvY2sge1xuICAgIHBhZGRpbmc6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIC5jb2wtc20tMTIgPiAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVzc28ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1ub2RlLm5vZGUtdHlwZS0tYXR0cmF0dG9yZS5ub2RlLXR5cGUtYXR0cmF0dG9yZSAuY29sLXNtLTEyID4gLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3Jlc3NvIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIC5jb2wtc20tMTIgPiAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVzc28ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS5ub2RlLXR5cGUtLWF0dHJhdHRvcmUubm9kZS10eXBlLWF0dHJhdHRvcmUgLmNvbC1zbS0xMiA+IC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbmdyZXNzbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLm5vZGUtdHlwZS0tYXR0cmF0dG9yZS5ub2RlLXR5cGUtYXR0cmF0dG9yZSAuY29sLXNtLTEyID4gLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWluZ3Jlc3NvIC5maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIC5jb2wtc20tMTIgPiAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVzc28gLmZpZWxkX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiKDI0NiwgMTU5LCAyNik7XG4gIG1hcmdpbjogMTBweCBhdXRvIDZweDtcbn1cbi5wYWdlLW5vZGUubm9kZS10eXBlLS1hdHRyYXR0b3JlLm5vZGUtdHlwZS1hdHRyYXR0b3JlIC5jb2wtc20tMTIgPiAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5ncmVzc28gLmZpZWxkX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuLnBhZ2Utbm9kZS5ub2RlLXR5cGUtLWF0dHJhdHRvcmUubm9kZS10eXBlLWF0dHJhdHRvcmUgLmxvY2FsaXQtdHVyaXN0aWNhLXJpZi5jb250ZW50LWJvZHkuYmxvY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubm9kZS5ub2RlLS10eXBlLWxvY2FsaXQtdHVyaXN0aWNhLm5vZGUtLXZpZXctbW9kZS1tYXBwYS1waWNjb2xhIFtyb2xlPWJ1dHRvbl0sXG4ubm9kZS5ub2RlLS10eXBlLWF0dHJhdHRvcmUubm9kZS0tdmlldy1tb2RlLW1hcHBhLXBpY2NvbGEgW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRpLWRhLW5vbi1wZXJkZXJlLWJsb2NrLTIgLnZpZXctZXZlbnRpLWRhLW5vbi1wZXJkZXJlIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50aS1kYS1ub24tcGVyZGVyZS1ibG9jay0yIC52aWV3LWV2ZW50aS1kYS1ub24tcGVyZGVyZSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXBwYS1jb250ZW50LnRhYi1jb250ZW50ICNkb3ZlLXNpLXRyb3ZhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWRlc3RpbmF6aW9uaS5yb3V0ZS0tdmlldy1kZXN0aW5hemlvbmlfY29udGVudXRvLXBhZ2UgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjYmQ5O1xufVxuLnBhZ2UtZGVzdGluYXppb25pLnJvdXRlLS12aWV3LWRlc3RpbmF6aW9uaV9jb250ZW51dG8tcGFnZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFnZS1kZXN0aW5hemlvbmkucm91dGUtLXZpZXctZGVzdGluYXppb25pX2NvbnRlbnV0by1wYWdlIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6ICMxZmNiZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmNiZDk7XG59XG5cbiNsZWFmbGV0LW1hcC12aWV3LWRlc3RpbmF6aW9uaS1jb250ZW51dG8tYXR0YWNobWVudC0xIC5sdW9naGktbG9jYWxpdGEtcG9wdXAge1xuICB3aWR0aDogMTk4cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNsZWFmbGV0LW1hcC12aWV3LWRlc3RpbmF6aW9uaS1jb250ZW51dG8tYXR0YWNobWVudC0xIC5sdW9naGktbG9jYWxpdGEtcG9wdXAgLnBvcHVwLXRpdGxlID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIG9wYWNpdHk6IDAuOTtcbn0iXX0= */
