/*
    - Name: "establishment.scss"
    - Description: "Add custom styles to establishment view"
*/
/* VARIABLES */
.establishment .layout__region--content {
  padding-top: 100px;
  padding-bottom: 30px;
  background-color: #F7F8FA;
}
.establishment .layout__region--content .view-establishment {
  margin: 0;
}
@media (min-width: 768px) {
  .establishment .layout__region--content .view-establishment {
    margin: 0 -20px;
  }
}
@media (min-width: 992px) {
  .establishment .layout__region--content .view-establishment {
    margin: 0 -20px;
  }
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 70px;
  font-weight: 400;
  font-family: "Playfair Display", Arial, sans-serif;
  text-align: center;
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row label {
  display: block;
  position: absolute;
  top: -60px;
  left: 10%;
  right: 10%;
  font-weight: 600;
  font-family: "Playfair Display", Arial, sans-serif;
  color: #A38963;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row label {
    left: 20%;
    right: 20%;
  }
}
@media (min-width: 992px) {
  .establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row label {
    left: 20%;
    right: 20%;
  }
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-select {
  display: block;
  min-width: 100%;
  width: 50vw;
  padding: 9px 14px;
  border: 1px solid rgba(29, 30, 36, 0.3);
  border-radius: 4px;
  outline: none;
  background-image: url("../../images/down-arrow.svg");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 12px;
  background-color: #ffffff;
  font-weight: 400;
  font-family: "Playfair Display", Arial, sans-serif;
  font-size: 0.875rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 576px) {
  .establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-select {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-select {
    width: 390px;
  }
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-select:focus {
  border-color: #A38963;
  box-shadow: none;
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-actions {
  display: block;
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-actions .button {
  min-width: 240px;
  width: 100%;
  padding: 10px 25px;
  border: 1px solid #A38963;
  border-radius: 0;
  background-color: #A38963;
  color: #FFFFFF;
  font-weight: 400;
  font-family: "Playfair Display", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  transition: all 0.5s ease-in-out;
  min-width: 100px;
}
@media (min-width: 480px) {
  .establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-actions .button {
    width: auto;
  }
}
.establishment .layout__region--content .view-establishment .view-filters form.views-exposed-form .form-row .form-actions .button:hover {
  background-color: #826A47;
  border-color: #A38963;
}
.establishment .layout__region--content .view-establishment .view-content {
  width: 100%;
  margin: 0;
}
.establishment .layout__region--content .view-establishment .view-content .views-row {
  width: calc(100% - 5px);
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .establishment .layout__region--content .view-establishment .view-content .views-row {
    margin: 0 20px 40px;
    width: calc(50% - 40px);
  }
}
@media (min-width: 992px) {
  .establishment .layout__region--content .view-establishment .view-content .views-row {
    margin: 0 20px 40px;
    width: calc(33.3% - 40px);
  }
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1 50%;
  min-height: 340px;
  margin: 0;
  padding: 10px 35px 40px 35px;
  border: 1px solid #A38963;
  background-color: #FFFFFF;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-title {
  width: 100%;
  color: #A38963;
  margin-bottom: 30px;
  font-weight: 700;
  font-family: "Playfair Display", Arial, sans-serif;
  font-size: 1.25rem;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  z-index: 1;
  margin-bottom: 10px;
  padding-left: 30px;
  font-weight: 400;
  font-family: "Playfair Display", Arial, sans-serif;
  font-size: 0.875rem;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type p,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country p,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov p,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone p,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email p,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website p {
  margin-bottom: 0.2em;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type .field__label,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country .field__label,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov .field__label,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone .field__label,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email .field__label,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website .field__label {
  margin-right: 5px;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type .field__label:after,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country .field__label:after,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov .field__label:after,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone .field__label:after,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email .field__label:after,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website .field__label:after {
  content: ":";
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type .field__item a,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country .field__item a,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov .field__item a,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone .field__item a,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email .field__item a,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website .field__item a {
  color: #1D1E24;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type:before,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country:before,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-state-prov:before,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone:before,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email:before,
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website:before {
  content: "";
  color: #A38963;
  font-family: "icomoon";
  font-size: 1rem;
  position: absolute;
  top: 2px;
  left: 0;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishment-type:before {
  content: "\e909";
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country {
  margin-bottom: 2px;
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-country:before {
  content: "\e904";
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-phone:before {
  content: "\e905";
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-email:before {
  content: "\e903";
}
.establishment .layout__region--content .view-establishment .view-content .node--type-establishment.node--view-mode-teaser .field--name-establishments-website:before {
  content: "\e923";
}
.establishment .layout__region--content .view-establishment nav {
  position: relative;
  height: 100px;
  display: flex;
  justify-content: center;
}
.establishment .layout__region--content .view-establishment nav .pagination.js-pager__items {
  position: absolute;
  top: 25px;
  font-size: 0.875rem;
}
.establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .page-item .page-link, .establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .pager__item--next .page-link {
  margin: 0 4px;
  padding: 4px 8px;
  border: none;
  border-radius: 0;
  text-decoration: none;
  background: transparent;
  color: #000;
}
.establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .page-item.active .page-link, .establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .pager__item--next.active .page-link {
  background-color: #000;
  color: white;
}
.establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .page-item a.page-link, .establishment .layout__region--content .view-establishment nav .pagination.js-pager__items .pager__item--next a.page-link {
  background-color: transparent;
  color: #000;
}
.establishment .layout__region--content .view-establishment nav .pagination.js-pager__items a.page-link:hover:not(.active) {
  color: #826A47;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdmlld3MvZXN0YWJsaXNobWVudC5zY3NzIiwidmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvdmlld3MvZXN0YWJsaXNobWVudC5jc3MiLCJ2YXJpYWJsZXMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0FBQTtBQ0dBLGNBQUE7QURJRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkNZVztBQ2JmO0FGR0k7RUFDRSxTQUFBO0FFRE47QUN1Rkk7RUh2RkE7SUFHSSxlQUFBO0VFQ047QUFDRjtBQ2tGSTtFSHZGQTtJQU1JLGVBQUE7RUVHTjtBQUNGO0FGRVU7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFRzBJVixnQkFBQTtFQUNBLGtERnpDUztFRGhHQyxrQkFBQTtBRUNaO0FGQ1k7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUdzSVosZ0JBQUE7RUFDQSxrREY5Q1M7RUR2RkcsY0M3QkM7RUQ4QkQsa0JDaUdKO0FDL0ZWO0FDd0RJO0VIbEVRO0lBVUksU0FBQTtJQUNBLFVBQUE7RUVJZDtBQUNGO0FDa0RJO0VIbEVRO0lBY0ksU0FBQTtJQUNBLFVBQUE7RUVNZDtBQUNGO0FGRlk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0RBQUE7RUFDQSw0QkFBQTtFQUNBLHNDQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFR3NHWixnQkFBQTtFQUNBLGtERnpDUztFRDVERyxtQkNvRUo7RURuRUksd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FFS2Q7QUN3Qkk7RUg5Q1E7SUFtQkksZUNnRU47RUN6RFI7QUFDRjtBQ21CSTtFSDlDUTtJQXNCSSxZQUFBO0VFU2Q7QUFDRjtBRlBjO0VBQ0UscUJDcEVEO0VEcUVDLGdCQUFBO0FFU2hCO0FGTlk7RUFDRSxjQUFBO0FFUWQ7QUZMYztFRzZMWixnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkY5UWE7RUUrUWIsY0ZyUE07RUVrSU4sZ0JBQUE7RUFDQSxrREZ6Q1M7RUU2SlQsZUZwSlE7RUVxSlIscUJGbEpRO0VFbUpSLGdDQUFBO0VIck1jLGdCQUFBO0FFa0JoQjtBQ1JJO0VIWlU7SUd5TVYsV0FBQTtFRGpMRjtBQUNGO0FDa0xFO0VBQ0UseUJGclJXO0VFc1JYLHFCRnpSVztBQ3lHZjtBRnBCTTtFQUVFLFdBQUE7RUFDQSxTQUFBO0FFcUJSO0FGbkJRO0VBQ0UsdUJBQUE7RUFDQSxtQkFBQTtBRXFCVjtBQ3pCSTtFSEVJO0lBSUksbUJBQUE7SUFDQSx1QkFBQTtFRXVCVjtBQUNGO0FDL0JJO0VIRUk7SUFRSSxtQkFBQTtJQUNBLHlCQUFBO0VFeUJWO0FBQ0Y7QUZwQlU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFHQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJDMUZKO0FDOEdSO0FGakJZO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFRzRDWixnQkFBQTtFQUNBLGtERm5EUztFRFFHLGtCQ0dKO0FDaUJWO0FGaEJZOzs7Ozs7RUFNRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUdpQlosZ0JBQUE7RUFDQSxrREZ6Q1M7RUR5QkcsbUJDakJKO0FDb0NWO0FGakJjOzs7Ozs7RUFDRSxvQkFBQTtBRXdCaEI7QUZwQmM7Ozs7OztFQUNFLGlCQUFBO0FFMkJoQjtBRnpCZ0I7Ozs7OztFQUNFLFlBQUE7QUVnQ2xCO0FGMUJnQjs7Ozs7O0VBQ0UsY0NwS0Y7QUNxTWhCO0FGN0JjOzs7Ozs7RUFDRSxXQUFBO0VBQ0EsY0NyS0Q7RURzS0Msc0JDaEROO0VEaURNLGVDMUNOO0VEMkNNLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7QUVvQ2hCO0FGOUJjO0VBQ0UsZ0JBQUE7QUVnQ2hCO0FGM0JZO0VBQ0Usa0JBQUE7QUU2QmQ7QUYzQmM7RUFDRSxnQkFBQTtBRTZCaEI7QUZuQmM7RUFDRSxnQkFBQTtBRXFCaEI7QUZmYztFQUNFLGdCQUFBO0FFaUJoQjtBRlhjO0VBQ0UsZ0JBQUE7QUVhaEI7QUZKTTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBRU1SO0FGSFU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxtQkMxR0Y7QUMrR1Y7QUZIYztFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQ3BOUjtBQ3lOUjtBRkRnQjtFQUNFLHNCQ3pOVjtFRDBOVSxZQUFBO0FFR2xCO0FGQ2M7RUFDRSw2QkFBQTtFQUNBLFdDaE9SO0FDaU9SO0FGS1k7RUFDRSxjQy9QQztBQzRQZiIsImZpbGUiOiJjb21wb25lbnRzL3ZpZXdzL2VzdGFibGlzaG1lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgICAtIE5hbWU6IFwiZXN0YWJsaXNobWVudC5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIGVzdGFibGlzaG1lbnQgdmlld1wiXG4qL1xuQGltcG9ydCAnLi4vLi4vdmFyaWFibGVzL3ZhcmlhYmxlcyc7XG5cbi5lc3RhYmxpc2htZW50IHtcbiAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpZ2h0Z3JheTtcblxuICAgIC52aWV3LWVzdGFibGlzaG1lbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgIH1cblxuICAgICAgLy8gRmlsdHJvIGNvdW50cnlcbiAgICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgICBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNlbWlib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC0yMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzZWxlY3RvciBkZSBwYWlzXG4gICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjksIDMwLCAzNiwgMC4zKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZG93bi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTQ7XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzLXBsdXMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LTE2O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgIC8vIEJvdMOzbiBkZWwgc2VsZWN0b3JcbiAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uQ2hhbXBhZ25lKCk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDQwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhcmpldGEgaW5kaXZpZHVhbCBkZSBjYWRhIGVzdGFibGVjaW1pZW50b1xuICAgICAgICAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50IHtcbiAgICAgICAgICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxIDUwJTtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDsgLy8gYWx0dXJhIG3DrW5pbWFcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCA0MHB4IDM1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LXNoYWRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAvLyBUw610dWxvIGRlIGxhIHRhcmpldGFcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogI0EzODk2MztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC0yMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2FtcG9zIGRlIGNhZGEgZXN0YWJsZWNpbWllbnRvXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlLFxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWNvdW50cnksXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtc3RhdGUtcHJvdixcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZSxcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1lbWFpbCxcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy13ZWJzaXRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVndWxhcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC0xNDtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIEVzcGFjaW8geSBwdW50byBkZSBsb3MgbGFiZWxcbiAgICAgICAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIFF1aXRhIGF6dWwgZGUgbG9zIGVubGFjZXNcbiAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUHJvZHVjdG8gdGlwb1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnQtdHlwZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBQYWlzXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtY291bnRyeSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwNCc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUHJvdmluY2lhXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtc3RhdGUtcHJvdiB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRlbMOpZm9ub1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXBob25lIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDUnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEVtYWlsXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtZW1haWwge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMyc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gV2ViXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtd2Vic2l0ZSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTIzJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBQYWdpbmFkb3JcbiAgICAgIC8vIG5hdlthcmlhLWxhYmVsPVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdXG4gICAgICBuYXZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICYuanMtcGFnZXJfX2l0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtMTQ7XG4gICAgICAgICAgICAucGFnZS1pdGVtLCAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgICAgICAgICAucGFnZS1saW5re1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyBOwrogZGUgbGEgcMOhZ2luYSBhY3R1YWxcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyBOwrogZGUgbGFzIGRlbcOhcyBww6FnaW5hc1xuICAgICAgICAgICAgICBhLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZXJfX2l0ZW0tLW5leHR7fVxuXG4gICAgICAgICAgICBhLnBhZ2UtbGluazpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInJlY2lwZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLyogVkFSSUFCTEVTICovXG5cbi8vIENvbG9yc1xuJHByaW1hcnktc2hhZGU6ICMxRDFFMjQ7XG4kcHJpbWFyeS1yZ2JhOiByZ2JhKDc1LCA4NywgMTE3LCAwLjUpO1xuJHByaW1hcnktbGlnaHQ6ICM0QjU3NzU7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeS1zaGFkZSwgMzclKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeS1zaGFkZSwgMTIlKTtcbiRhY2NlbnQtc2hhZGU6ICNBMzg5NjM7XG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtc2hhZGUsIDM3JSk7XG4kYWNjZW50LWRhcms6IGRhcmtlbigkYWNjZW50LXNoYWRlLCAxMiUpO1xuJGFjY2VudC1ob3ZlcjogIzgyNkE0NztcbiRhY2NlbnQtc3VwZXJsaWdodDogI0I1QTA4MTtcbiRhY2NlbnQtYmFzZTogI0JGQTY4MTtcbiRhY2NlbnQtbWVkaXVtOiAjOEU3OTVBO1xuJGFjY2VudC1kYXJrZXI6ICM3MjVFNDA7XG4kYmctZ3JheTogcmdiYSgyMTUsIDIyMCwgMjMyLCAwLjIpO1xuJGNoYW1wYWduZTogI0RFQ0FBQztcbiRjaGFtcGFnbmUtbGlnaHQ6ICNFRUU5RTI7XG4kYmctbGlnaHRncmF5OiAjRjdGOEZBO1xuJGxpZ2h0LWNoYW1wYWduZTogI2YxZjFmMTtcbiRiZy1jaGFtcGFnbmU6ICNGQUY3RjI7XG4kYmctbGlnaHRjaGFtcGFnbmU6ICNmMmU5ZGJjOTtcbiRiZy15ZWxsb3c6IHJnYmEoMjIyLCAyMDIsIDE3MiwgMC4xNSk7XG5cbi8vQWNvcmRpb24gYmcgY29sb3JzXG4kYmctYWMxOiByZ2JhKDE3NywgMTgzLCAxNzgsIDAuNCk7XG4kYmctYWMyOiByZ2JhKDIyMSwgMjE3LCAyMDksIDAuMSk7XG4kYmctYWMzOiByZ2JhKDIxOCwgMjE4LCAyMDgsIDAuNCk7XG4kYmctYWM0OiByZ2JhKDIxNywgMjExLCAxOTUsIDAuMSk7XG4kYmctYWM1OiByZ2JhKDIxNCwgMjA4LCAyMDMsIDAuNCk7XG5cbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4vL0NVU1RPTVxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwO1xuJGJsYWNrLTgwMDogIzRhNGE0YTtcbiRiZy1ncmF5OiAjRjBGMEYwO1xuJGdyYXk6ICM0QTRBNEE7XG4kYm9yZGVyLWdyYXk6ICM4YjhiOGI7XG4vLyRncmF5LWxpZ2h0OjtcbiRncmF5LXdhcm06ICM2YTYyNWE7XG4kZ3JheS1ob3ZlcjogIzMzMzMzMztcbiRncmF5LWRpc2FibGVkOiAjZDJkMGNkO1xuJGdyYXktMTAwOiAjZjBlZmVlO1xuJGdyYXktdGV4dDogJGdyYXktd2FybTtcbiRncmF5LWFjdGl2ZTogI0E2QTE5QztcbiR0ZXh0OiAkZ3JheS13YXJtO1xuLy8kZ3JheS0yMDA6ICNmOGY5ZmE7XG4vLyRncmF5LTMwMDogI2Y4ZjlmYTtcbi8vJGdyYXktNDAwOiAjZjhmOWZhO1xuLy8kZ3JheS01MDA6ICNmOGY5ZmE7XG4vLyRncmF5LTYwMDogI2Y4ZjlmYTtcbi8vJGdyYXktNzAwOiAjZjhmOWZhO1xuJGdyYXktODAwOiAjZjhmOWZhO1xuLy8kZ3JheS05MDA6ICNmOGY5ZmE7XG5cbi8vVEhFTUVcbiRyZWQ6ICNlZDAwMzk7XG4kcmVkLWhvdmVyOiAjODkyNzM3O1xuJHllbGxvdzogI2Q0YWYzNztcbiRncmVlbjogJHByaW1hcnktc2hhZGU7XG4kZ3JlZW4taG92ZXI6ICM0Mzc1MmI7XG4kY3lhbjogIzE3YTJiODtcbi8vJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuLy8kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG5cblxuJHRoZW1lLWNvbG9yczogKHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwKTtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuJHRleHQtcHJpbWFyeTogJGdyYXk7XG5cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbi8vJGJvZHktYmc6ICR3aGl0ZTtcbi8vJGJvZHktY29sb3I6ICRncmF5LWRhcms7XG4kaW52ZXJzZS1iZzogJHByaW1hcnktc2hhZGU7XG4vLyRpbnZlcnNlLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG4kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnktc2hhZGU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4vLyogKioqKioqKioqKioqKioqIFBBR0UgQ09OVEFJTkVSICovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHhzLW1pbnVzOiAzNDBweCxcbiAgeHhzLXBsdXM6IDM4MHB4LFxuICB4czogNDgwcHgsXG4gIHhzLXBsdXM6IDU3NnB4LFxuICBzbS1taW51czogNjgwcHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBtZC1wbHVzOiAxMDI0cHgsXG4gIGxnOiAxMjAwcHgsXG4gIHhsOiAxNjAwcHgsXG4pO1xuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNjQwcHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTI0MHB4XG4pO1xuXG4kbWF4V2lkdGg6IDE0NDBweDtcblxuLy8qICoqKioqKioqKioqKioqKiBGT05UUyAvIElDT05TICovXG5cbiRwbGF5ZmFpcjogJ1BsYXlmYWlyIERpc3BsYXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJGljb21vb246ICdpY29tb29uJztcblxuLy8gRm9udC1zaXplXG4kZm9udC0xMDogMC42MjVyZW07IC8vIDEwcHhcbiRmb250LTEyOiAwLjc1cmVtOyAvLyAxMnB4XG4kZm9udC0xMzogMC44MTI1cmVtOyAvLyAxM3B4XG4kZm9udC0xNDogMC44NzVyZW07IC8vIDE0cHhcbiRmb250LTE2OiAxcmVtOyAvLyAxNnB4XG4kZm9udC0xODogMS4xMjVyZW07IC8vIDE4cHhcbiRmb250LTIwOiAxLjI1cmVtOyAvLyAyMHB4XG4kZm9udC0yMjogMS4zNzVyZW07IC8vIDIycHhcbiRmb250LTI0OiAxLjVyZW07IC8vIDI0cHhcbiRmb250LTI2OiAxLjYyNXJlbTsgLy8gMjZweFxuJGZvbnQtMjg6IDEuNzVyZW07IC8vIDI4cHhcbiRmb250LTMwOiAxLjg3NXJlbTsgLy8gMzBweFxuJGZvbnQtMzI6IDJyZW07IC8vIDMycHhcbiRmb250LTM0OiAyLjEyNXJlbTsgLy8gMzRweFxuJGZvbnQtMzY6IDIuMjVyZW07IC8vIDM2cHhcbiRmb250LTQwOiAyLjVyZW07IC8vIDM2cHhcbiRmb250LTQyOiAyLjYyNXJlbTtcbiRmb250LTQ4OiAzcmVtOyAvLyA0OHB4XG4kZm9udC01MDogMy4xMjVyZW07IC8vIDQ4cHhcbiRmb250LTYwOiAzLjc1cmVtOyAvLyA2MHB4XG4kZm9udC02NDogNHJlbTsgLy8gNjRweFxuXG4vL1otaW5kZXhcbiRtb2RhbDogNDUwO1xuXG4vLyBBbmltYXRpb25cbiRxdWlja2x5OiAuMDhzO1xuJGJhc2U6IC4xNXM7XG4kc2xvd2x5OiAuMzVzO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgLy94bDogMTE0MHB4LFxuICB4eGw6IDExNDBweFxuKTtcbiIsIi8qXG4gICAgLSBOYW1lOiBcImVzdGFibGlzaG1lbnQuc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBlc3RhYmxpc2htZW50IHZpZXdcIlxuKi9cbi8qIFZBUklBQkxFUyAqL1xuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1maWx0ZXJzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0EzODk2MztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctZmlsdGVycyBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUwdnc7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI5LCAzMCwgMzYsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1maWx0ZXJzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXNlbGVjdCB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1maWx0ZXJzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNBMzg5NjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1maWx0ZXJzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1maWx0ZXJzIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTM4OTYzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTM4OTYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWZpbHRlcnMgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjZBNDc7XG4gIGJvcmRlci1jb2xvcjogI0EzODk2Mztcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gNDBweCk7XG4gIH1cbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDUwJTtcbiAgbWluLWhlaWdodDogMzQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAzNXB4IDQwcHggMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzODk2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0EzODk2MztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnQtdHlwZSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1jb3VudHJ5LFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXN0YXRlLXByb3YsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtcGhvbmUsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtZW1haWwsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtd2Vic2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlIHAsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtY291bnRyeSBwLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXN0YXRlLXByb3YgcCxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZSBwLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWVtYWlsIHAsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtd2Vic2l0ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlIC5maWVsZF9fbGFiZWwsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtY291bnRyeSAuZmllbGRfX2xhYmVsLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXN0YXRlLXByb3YgLmZpZWxkX19sYWJlbCxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZSAuZmllbGRfX2xhYmVsLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWVtYWlsIC5maWVsZF9fbGFiZWwsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtd2Vic2l0ZSAuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlIC5maWVsZF9fbGFiZWw6YWZ0ZXIsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtY291bnRyeSAuZmllbGRfX2xhYmVsOmFmdGVyLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXN0YXRlLXByb3YgLmZpZWxkX19sYWJlbDphZnRlcixcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZSAuZmllbGRfX2xhYmVsOmFmdGVyLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWVtYWlsIC5maWVsZF9fbGFiZWw6YWZ0ZXIsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtd2Vic2l0ZSAuZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlIC5maWVsZF9faXRlbSBhLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWNvdW50cnkgLmZpZWxkX19pdGVtIGEsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtc3RhdGUtcHJvdiAuZmllbGRfX2l0ZW0gYSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZSAuZmllbGRfX2l0ZW0gYSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1lbWFpbCAuZmllbGRfX2l0ZW0gYSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy13ZWJzaXRlIC5maWVsZF9faXRlbSBhIHtcbiAgY29sb3I6ICMxRDFFMjQ7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudC10eXBlOmJlZm9yZSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1jb3VudHJ5OmJlZm9yZSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1zdGF0ZS1wcm92OmJlZm9yZSxcbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy1waG9uZTpiZWZvcmUsXG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtZW1haWw6YmVmb3JlLFxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXdlYnNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICNBMzg5NjM7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnQtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLWNvdW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtY291bnRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgLnZpZXctY29udGVudCAubm9kZS0tdHlwZS1lc3RhYmxpc2htZW50Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWVzdGFibGlzaG1lbnRzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCAudmlldy1jb250ZW50IC5ub2RlLS10eXBlLWVzdGFibGlzaG1lbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZXN0YWJsaXNobWVudHMtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IC52aWV3LWNvbnRlbnQgLm5vZGUtLXR5cGUtZXN0YWJsaXNobWVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1lc3RhYmxpc2htZW50cy13ZWJzaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCBuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgbmF2IC5wYWdpbmF0aW9uLmpzLXBhZ2VyX19pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgbmF2IC5wYWdpbmF0aW9uLmpzLXBhZ2VyX19pdGVtcyAucGFnZS1pdGVtIC5wYWdlLWxpbmssIC5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IG5hdiAucGFnaW5hdGlvbi5qcy1wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLS1uZXh0IC5wYWdlLWxpbmsge1xuICBtYXJnaW46IDAgNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgbmF2IC5wYWdpbmF0aW9uLmpzLXBhZ2VyX19pdGVtcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLCAuZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCBuYXYgLnBhZ2luYXRpb24uanMtcGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS0tbmV4dC5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5lc3RhYmxpc2htZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAudmlldy1lc3RhYmxpc2htZW50IG5hdiAucGFnaW5hdGlvbi5qcy1wYWdlcl9faXRlbXMgLnBhZ2UtaXRlbSBhLnBhZ2UtbGluaywgLmVzdGFibGlzaG1lbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC52aWV3LWVzdGFibGlzaG1lbnQgbmF2IC5wYWdpbmF0aW9uLmpzLXBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0tLW5leHQgYS5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZXN0YWJsaXNobWVudCAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLnZpZXctZXN0YWJsaXNobWVudCBuYXYgLnBhZ2luYXRpb24uanMtcGFnZXJfX2l0ZW1zIGEucGFnZS1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjODI2QTQ3O1xufSIsIkBpbXBvcnQgXCIuLi9ib3VyYm9uL2JvdXJib25cIjtcblxuXG4vL0ZvbnRzIGluY2x1ZGVcbkBtaXhpbiBmb250LWZhY2UoXG4gICRmb250LWZhbWlseSxcbiAgJGZpbGUtcGF0aCxcbiAgJHdlaWdodDogbm9ybWFsLFxuICAkc3R5bGU6IG5vcm1hbCxcbiAgJGFzc2V0LXBpcGVsaW5lOiAkYXNzZXQtcGlwZWxpbmUsXG4gICRmaWxlLWZvcm1hdHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcpIHtcblxuICAkZm9udC11cmwtcHJlZml4OiBmb250LXVybC1wcmVmaXhlcigkYXNzZXQtcGlwZWxpbmUpO1xuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcblxuICAgIHNyYzogZm9udC1zb3VyY2UtZGVjbGFyYXRpb24oXG4gICAgICAgICAgICAgICAgICAgICRmb250LWZhbWlseSxcbiAgICAgICAgICAgICAgICAgICAgJGZpbGUtcGF0aCxcbiAgICAgICAgICAgICAgICAgICAgJGFzc2V0LXBpcGVsaW5lLFxuICAgICAgICAgICAgICAgICAgICAkZmlsZS1mb3JtYXRzLFxuICAgICAgICAgICAgICAgICAgICAkZm9udC11cmwtcHJlZml4XG4gICAgKTtcbiAgfVxufVxuXG4vL0J1dHRvbnNcblxuLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dChcbiAgJG5hbWUsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpXG4pIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoXG4gICAgICAgICAgICAgICAgICAkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksXG4gICAgICAgICAgICAgICAgICBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksXG4gICAgICAgICAgICAgICAgICBudWxsXG4gICk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXG4gICRsb3dlcixcbiAgJHVwcGVyLFxuICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXG4pIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vVHlwb3NcbkBtaXhpbiByZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbn1cblxuQG1peGluIHNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbn1cblxuQG1peGluIGJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xufVxuXG4vL0NrZWRpdG9yIHN0eWxlc1xuXG5AbWl4aW4gaDFXaGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtMjg7XG4gIEBpbmNsdWRlIHJlZ3VsYXIoKTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LTM2O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4cy1taW51cykge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMzA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMzY7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LTQyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6ICRmb250LTQwO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC01MDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC00MjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC00ODtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtNjA7XG4gIH1cbn1cblxuQG1peGluIGgyV2hpdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRmb250LTIwO1xuICBAaW5jbHVkZSByZWd1bGFyKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMjY7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC0zMDtcbiAgfVxufVxuXG5AbWl4aW4gaDJDaGFtcGFnbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgZm9udC1zaXplOiAkZm9udC0yMDtcbiAgQGluY2x1ZGUgcmVndWxhcigpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6ICRmb250LTI4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMzY7XG4gIH1cbn1cblxuQG1peGluIGgyQ2hhbXBhZ25lU21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgZm9udC1zaXplOiAkZm9udC0yMDtcbiAgQGluY2x1ZGUgcmVndWxhcigpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6ICRmb250LTIyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6ICRmb250LTI2O1xuICB9XG59XG5cblxuQG1peGluIGgzQ2hhbXBhZ25lKCkge1xuICBjb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgZm9udC1zaXplOiAkZm9udC0xNDtcbiAgQGluY2x1ZGUgc2VtaWJvbGQoKTtcbiAgbGluZS1oZWlnaHQ6ICRmb250LTIwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0xNjtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtMjI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtMjA7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LTI4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtNDI7XG4gIH1cbn1cblxuQG1peGluIGdyYWRpZW50KCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzMCwgMTQ0LCAxNzMsIDAuNSkgMCUsIHJnYmEoNzUsIDg3LCAxMTcsIDApIDEwMCUpO1xufVxuXG5AbWl4aW4gYnV0dG9uQ2hhbXBhZ25lKCkge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LXNoYWRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6ICRmb250LTE2O1xuICBsaW5lLWhlaWdodDogJGZvbnQtMjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbldoaXRlKCkge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50LXNoYWRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6ICRmb250LTE2O1xuICBsaW5lLWhlaWdodDogJGZvbnQtMjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbldoaXRlR2hvc3QoKSB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIHJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtMTY7XG4gIGxpbmUtaGVpZ2h0OiAkZm9udC0yMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbkJsYWNrKCkge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksMzAsMzYsMC42KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgcmVndWxhcjtcbiAgZm9udC1zaXplOiAkZm9udC0xNjtcbiAgbGluZS1oZWlnaHQ6ICRmb250LTIyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufSJdfQ== */
